[cmor-tables] 09/18: re-include tables as subdirs not modules

Alastair McKinstry mckinstry at moszumanska.debian.org
Sun Apr 3 19:14:49 UTC 2016


This is an automated email from the git hooks/post-receive script.

mckinstry pushed a commit to tag debian/1.0-1
in repository cmor-tables.

commit 0bca6621a689fd5c0b63a641e06041c20cffd33a
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Sun Apr 3 06:44:30 2016 +0100

    re-include tables as subdirs not modules
---
 cmip6-cmor-tables/CMIP6_3hr_json             | 1446 ++++++++
 cmip6-cmor-tables/CMIP6_6hrLev_json          | 1157 +++++++
 cmip6-cmor-tables/CMIP6_6hrPlev_json         | 1123 +++++++
 cmip6-cmor-tables/CMIP6_Amon_json            | 2211 ++++++++++++
 cmip6-cmor-tables/CMIP6_LImon_json           | 1495 ++++++++
 cmip6-cmor-tables/CMIP6_Lmon_json            | 2294 +++++++++++++
 cmip6-cmor-tables/CMIP6_OImon_json           | 2685 +++++++++++++++
 cmip6-cmor-tables/CMIP6_Omon_json            | 4676 ++++++++++++++++++++++++++
 cmip6-cmor-tables/CMIP6_cf3hr_json           | 1201 +++++++
 cmip6-cmor-tables/CMIP6_cfMon_JSON           | 2535 ++++++++++++++
 cmip6-cmor-tables/CMIP6_cfMon_json           | 2738 +++++++++++++++
 cmip6-cmor-tables/CMIP6_cfSites_json         | 2547 ++++++++++++++
 cmip6-cmor-tables/CMIP6_fx_json              | 1408 ++++++++
 cmip6-cmor-tables/README.md                  |    1 +
 cmip6-cmor-tables/experiments.json           |  217 ++
 cordex-cmor-tables/Lib/gen_table_md5s.py     |   37 +
 cordex-cmor-tables/Lib/tables_manip_tools.py |  135 +
 cordex-cmor-tables/RELEASE-NOTES             |    1 +
 cordex-cmor-tables/Tables/CORDEX_3h          |  604 ++++
 cordex-cmor-tables/Tables/CORDEX_6h          | 1271 +++++++
 cordex-cmor-tables/Tables/CORDEX_day         | 1835 ++++++++++
 cordex-cmor-tables/Tables/CORDEX_fx          |  225 ++
 cordex-cmor-tables/Tables/CORDEX_grids       |  272 ++
 cordex-cmor-tables/Tables/CORDEX_mon         | 1363 ++++++++
 cordex-cmor-tables/Tables/CORDEX_sem         | 1365 ++++++++
 cordex-cmor-tables/Tables/md5s               |    1 +
 geomip-cmor-tables/Lib/gen_table_md5s.py     |   37 +
 geomip-cmor-tables/Lib/tables_manip_tools.py |  135 +
 geomip-cmor-tables/RELEASE-NOTES             |    1 +
 geomip-cmor-tables/Tables/GeoMIP_3hr         |  720 ++++
 geomip-cmor-tables/Tables/GeoMIP_6hrLev      |  570 ++++
 geomip-cmor-tables/Tables/GeoMIP_6hrPlev     |  220 ++
 geomip-cmor-tables/Tables/GeoMIP_Amon        | 2723 +++++++++++++++
 geomip-cmor-tables/Tables/GeoMIP_LImon       |  419 +++
 geomip-cmor-tables/Tables/GeoMIP_Lmon        | 1636 +++++++++
 geomip-cmor-tables/Tables/GeoMIP_OImon       | 1000 ++++++
 geomip-cmor-tables/Tables/GeoMIP_Oclim       | 1230 +++++++
 geomip-cmor-tables/Tables/GeoMIP_Omon        | 4661 +++++++++++++++++++++++++
 geomip-cmor-tables/Tables/GeoMIP_Oyr         | 2099 ++++++++++++
 geomip-cmor-tables/Tables/GeoMIP_aero        | 3747 +++++++++++++++++++++
 geomip-cmor-tables/Tables/GeoMIP_cf3hr       | 2571 ++++++++++++++
 geomip-cmor-tables/Tables/GeoMIP_cfDay       | 1603 +++++++++
 geomip-cmor-tables/Tables/GeoMIP_cfMon       | 2756 +++++++++++++++
 geomip-cmor-tables/Tables/GeoMIP_cfOff       |  468 +++
 geomip-cmor-tables/Tables/GeoMIP_cfSites     | 2178 ++++++++++++
 geomip-cmor-tables/Tables/GeoMIP_day         | 1618 +++++++++
 geomip-cmor-tables/Tables/GeoMIP_fx          |  767 +++++
 geomip-cmor-tables/Tables/GeoMIP_grids       |  267 ++
 geomip-cmor-tables/Tables/md5s               |    1 +
 lucid-cmor-tables/Lib/gen_table_md5s.py      |   37 +
 lucid-cmor-tables/Lib/tables_manip_tools.py  |  135 +
 lucid-cmor-tables/RELEASE-NOTES              |    1 +
 lucid-cmor-tables/Tables/LUCID_3hr           |  714 ++++
 lucid-cmor-tables/Tables/LUCID_6hrLev        |  564 ++++
 lucid-cmor-tables/Tables/LUCID_6hrPlev       |  214 ++
 lucid-cmor-tables/Tables/LUCID_Amon          | 2432 ++++++++++++++
 lucid-cmor-tables/Tables/LUCID_LImon         |  414 +++
 lucid-cmor-tables/Tables/LUCID_Lmon          | 1631 +++++++++
 lucid-cmor-tables/Tables/LUCID_OImon         |  994 ++++++
 lucid-cmor-tables/Tables/LUCID_Oclim         | 1225 +++++++
 lucid-cmor-tables/Tables/LUCID_Omon          | 4636 +++++++++++++++++++++++++
 lucid-cmor-tables/Tables/LUCID_Oyr           | 2094 ++++++++++++
 lucid-cmor-tables/Tables/LUCID_aero          | 2197 ++++++++++++
 lucid-cmor-tables/Tables/LUCID_cf3hr         | 2565 ++++++++++++++
 lucid-cmor-tables/Tables/LUCID_cfDay         | 1597 +++++++++
 lucid-cmor-tables/Tables/LUCID_cfMon         | 2750 +++++++++++++++
 lucid-cmor-tables/Tables/LUCID_cfOff         |  462 +++
 lucid-cmor-tables/Tables/LUCID_cfSites       | 2172 ++++++++++++
 lucid-cmor-tables/Tables/LUCID_day           | 1105 ++++++
 lucid-cmor-tables/Tables/LUCID_fx            |  761 +++++
 lucid-cmor-tables/Tables/LUCID_grids         |  261 ++
 lucid-cmor-tables/Tables/md5s                |    1 +
 72 files changed, 95232 insertions(+)

diff --git a/cmip6-cmor-tables/CMIP6_3hr_json b/cmip6-cmor-tables/CMIP6_3hr_json
new file mode 100644
index 0000000..5874d71
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_3hr_json
@@ -0,0 +1,1446 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.6", 
+        "approx_interval": "0.125000", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "3hr", 
+        "table_id": "Table 3hr", 
+        "table_date": "03 February 2016", 
+        "modeling_realm": "atmos", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "tau": {
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cloud optical thickness", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "out_name": "tau", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "p220": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "p840": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "sza5": {
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "solar zenith angle", 
+            "standard_name": "solar_zenith_angle", 
+            "out_name": "sza", 
+            "type": "double", 
+            "units": "degree", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "alt40": {
+            "requested": [
+                "240.", 
+                "720.", 
+                "1200.", 
+                "1680.", 
+                "2160.", 
+                "2640.", 
+                "3120.", 
+                "3600.", 
+                "4080.", 
+                "4560.", 
+                "5040.", 
+                "5520.", 
+                "6000.", 
+                "6480.", 
+                "6960.", 
+                "7440.", 
+                "7920.", 
+                "8400.", 
+                "8880.", 
+                "9360.", 
+                "9840.", 
+                "10320.", 
+                "10800.", 
+                "11280.", 
+                "11760.", 
+                "12240.", 
+                "12720.", 
+                "13200.", 
+                "13680.", 
+                "14160.", 
+                "14640.", 
+                "15120.", 
+                "15600.", 
+                "16080.", 
+                "16560.", 
+                "17040.", 
+                "17520.", 
+                "18000.", 
+                "18480.", 
+                "18960."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "altitude", 
+            "standard_name": "altitude", 
+            "out_name": "alt40", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "plev7": {
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "p560": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "prc": {
+            "comment": "at surface; includes both liquid and solid phases.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Convective Precipitation", 
+            "standard_name": "convective_precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tas": {
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "tas", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prsn": {
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Snowfall Flux", 
+            "standard_name": "snowfall_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prsn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsuscs": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "surface upwelling shortwave radiation", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsuscs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "huss": {
+            "comment": "near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "standard_name": "specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "huss", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfss": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfss", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "rldscs": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rldscs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "tslsi": {
+            "comment": "'''skin'' temperature of all surfaces except open ocean.  '", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Temperature Where Land or Sea Ice", 
+            "standard_name": "surface_temperature", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "tslsi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdsdiff": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Diffuse Downwelling Shortwave Radiation", 
+            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdsdiff", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pr": {
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Precipitation", 
+            "standard_name": "precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "pr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ps": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Air Pressure", 
+            "standard_name": "surface_air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "ps", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlus": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "surface upwelling longwave radiation", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlds": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "surface downwelling longwave radiation", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "mrsos": {
+            "comment": "the mass of water in all phases in a thin surface soil layer.", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Moisture in Upper Portion of Soil Column", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: point area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "mrsos", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clt": {
+            "comment": "cloud area fraction", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Cloud Area Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vas": {
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Near-Surface Wind", 
+            "standard_name": "northward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "vas", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdscs": {
+            "comment": "surface solar irradiance clear sky for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdscs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "uas": {
+            "comment": "near-surface (usually, 10 meters) eastward component of wind.", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eastward Near-Surface Wind", 
+            "standard_name": "eastward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "uas", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "tso": {
+            "comment": "temperature of surface of open ocean, sampled synoptically.", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Surface Temperature", 
+            "standard_name": "sea_surface_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: point area: mean where sea", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "tso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "rsds": {
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "mrro": {
+            "comment": "'the total runoff (including ''drainage'' through the base of the soil model) leaving the land portion of the grid cell.'", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Runoff", 
+            "standard_name": "runoff_flux", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mrro", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsus": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "surface upwelling shortwave radiation", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "hfls": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfls", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_6hrLev_json b/cmip6-cmor-tables/CMIP6_6hrLev_json
new file mode 100644
index 0000000..a890c3c
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_6hrLev_json
@@ -0,0 +1,1157 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.6", 
+        "approx_interval": "", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "6hr", 
+        "table_id": "Table 6hrLev", 
+        "table_date": "03 February 2016", 
+        "modeling_realm": "atmos", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "tau": {
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cloud optical thickness", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "out_name": "tau", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "p220": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "p840": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "sza5": {
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "solar zenith angle", 
+            "standard_name": "solar_zenith_angle", 
+            "out_name": "sza", 
+            "type": "double", 
+            "units": "degree", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "alt40": {
+            "requested": [
+                "240.", 
+                "720.", 
+                "1200.", 
+                "1680.", 
+                "2160.", 
+                "2640.", 
+                "3120.", 
+                "3600.", 
+                "4080.", 
+                "4560.", 
+                "5040.", 
+                "5520.", 
+                "6000.", 
+                "6480.", 
+                "6960.", 
+                "7440.", 
+                "7920.", 
+                "8400.", 
+                "8880.", 
+                "9360.", 
+                "9840.", 
+                "10320.", 
+                "10800.", 
+                "11280.", 
+                "11760.", 
+                "12240.", 
+                "12720.", 
+                "13200.", 
+                "13680.", 
+                "14160.", 
+                "14640.", 
+                "15120.", 
+                "15600.", 
+                "16080.", 
+                "16560.", 
+                "17040.", 
+                "17520.", 
+                "18000.", 
+                "18480.", 
+                "18960."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "altitude", 
+            "standard_name": "altitude", 
+            "out_name": "alt40", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "plev7": {
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "p560": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "va": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Wind", 
+            "standard_name": "northward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "va", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "ps": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Air Pressure", 
+            "standard_name": "surface_air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "ps", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "ta": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "ta", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "hus": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Specific Humidity", 
+            "standard_name": "specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "hus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "ua": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eastward Wind", 
+            "standard_name": "eastward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "ua", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "orog": {
+            "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", 
+            "positive": "", 
+            "valid_min": "-700", 
+            "long_name": "surface altitude", 
+            "standard_name": "surface_altitude", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "orog", 
+            "type": "real", 
+            "valid_max": "1.00E+04", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_6hrPlev_json b/cmip6-cmor-tables/CMIP6_6hrPlev_json
new file mode 100644
index 0000000..a927e64
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_6hrPlev_json
@@ -0,0 +1,1123 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.6", 
+        "approx_interval": "", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "6hr", 
+        "table_id": "Table 6hrPlev", 
+        "table_date": "03 February 2016", 
+        "modeling_realm": "atmos", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "tau": {
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cloud optical thickness", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "out_name": "tau", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "p220": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "p840": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "sza5": {
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "solar zenith angle", 
+            "standard_name": "solar_zenith_angle", 
+            "out_name": "sza", 
+            "type": "double", 
+            "units": "degree", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "alt40": {
+            "requested": [
+                "240.", 
+                "720.", 
+                "1200.", 
+                "1680.", 
+                "2160.", 
+                "2640.", 
+                "3120.", 
+                "3600.", 
+                "4080.", 
+                "4560.", 
+                "5040.", 
+                "5520.", 
+                "6000.", 
+                "6480.", 
+                "6960.", 
+                "7440.", 
+                "7920.", 
+                "8400.", 
+                "8880.", 
+                "9360.", 
+                "9840.", 
+                "10320.", 
+                "10800.", 
+                "11280.", 
+                "11760.", 
+                "12240.", 
+                "12720.", 
+                "13200.", 
+                "13680.", 
+                "14160.", 
+                "14640.", 
+                "15120.", 
+                "15600.", 
+                "16080.", 
+                "16560.", 
+                "17040.", 
+                "17520.", 
+                "18000.", 
+                "18480.", 
+                "18960."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "altitude", 
+            "standard_name": "altitude", 
+            "out_name": "alt40", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "plev7": {
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "p560": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "va": {
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "positive": "", 
+            "valid_min": "-80.0", 
+            "long_name": "Northward Wind", 
+            "standard_name": "northward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "va", 
+            "type": "real", 
+            "valid_max": "80.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "ta": {
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "positive": "", 
+            "valid_min": "144.0", 
+            "long_name": "Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "ta", 
+            "type": "real", 
+            "valid_max": "330.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "psl": {
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "92500.0", 
+            "long_name": "Sea Level Pressure", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "psl", 
+            "type": "real", 
+            "valid_max": "113000.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ua": {
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "positive": "", 
+            "valid_min": "-90.0", 
+            "long_name": "Eastward Wind", 
+            "standard_name": "eastward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "ua", 
+            "type": "real", 
+            "valid_max": "145.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_Amon_json b/cmip6-cmor-tables/CMIP6_Amon_json
new file mode 100644
index 0000000..bcd1aae
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_Amon_json
@@ -0,0 +1,2211 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.4", 
+        "approx_interval": "30.00000", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "mon", 
+        "table_id": "Table Amon", 
+        "table_date": "21 January 2016", 
+        "modeling_realm": "atmos", 
+        "generic_levels": "alevel alevhalf", 
+        "project_id": "CMIP6"
+    }, 
+    "experiments": {
+        "LfmipRa5": "Prescribed land conditions 30yr running mean; SSTs prescribed", 
+        "ssp245GHG": "*  Extension of well-mixed GHG-only run under SSP2-4.5. *  Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.", 
+        "LIG": "main forcings : orbital parameters, ice-sheet, trace gases", 
+        "amipTot": "Same as amip, but the SST pattern anomaly climatology from sstPiFuture is applied, scaled to have a global mean increase of 4K. CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "RfmipErfPiCntrl": "30-year atmosphere only integration using preindustrial conditions. Interactive vegetation", 
+        "Esmssp585wssp126landuse": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as in C4MIP esmssp5-8.5 scenario except use SSP1-2.6 land use; emission driven", 
+        "WMFORCch4": "Same as CMIP6 historical but with CH4 at 1850", 
+        "Sspx45": "Future scenario with low radiative forcing by the end of century. Reaches about 3.7 W/m2 by 2100; fills gap in RCP forcing pathways between 4.5 and 2.6 W/m2. Concentration-driven.", 
+        "RFDOCo3": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (only ozone (trop+strat) interact with radiation)", 
+        "amip4xCO2": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RFDOCnox": "Perturbation from 1850 control using 2014 Nox emissions", 
+        "esm1pcbgcNdep": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "G6solarSlice2": "Time slice at 2100 (G6solar)", 
+        "FDBCKch4": "1850 control with doubled emissions of wetlands CH4", 
+        "futureSolarMin": "Future simulation using solar forcing running into a new Dalton/Maunder Minimum type", 
+        "HISTghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "G6sulfurSlice2": "Time slice at 2100 (G6sulfur)", 
+        "DcppC2": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "AquaPlanet": "Aqua planet simulation", 
+        "RfmipHistAmip": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs", 
+        "histNAT": "Historical natural-only run", 
+        "sstPi4xCO2Veg": "Same as sstPi but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "WMFORCn20": "Same as CMIP6 historical but with N2O at 1850", 
+        "RfmipErf4xco2": "As in RFMIP-ERF-PI-Cntrl but with 4xCO2", 
+        "AMIP20C": "Extended AMIP run that covers 1850-2014. All natural and anthropogenic historical forcings as used in CMIP6 Historical Simulation will be included. AGCM resolution as CMIP6 Historical Simulation. The HadISST data will be used.", 
+        "offlwaqua4K": "As CMIP5/CFMIP-2 aqua4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "NRLSens": "sensitivity experiment using a different spectral solar irradiance (NRLSSI) forcing than the CMIP6 historical simulation", 
+        "histGHG": "* Historical well-mixed GHG-only run. * Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.  This will ensure that ozone is fixed in all these simulations, and simulated responses in models with and without coupled chemistry are comparable.", 
+        "LfmipRao1": "Prescribed land conditions 30yr running mean", 
+        "amip4K": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a uniform warming of 4K.", 
+        "G6solar": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G7cirrusSlice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "Ssp126": "Future scenario with low radiative forcing by the end of century. Following approximately RCP2.6 global forcing pathway but with new forcing based on SSP1. Concentration-driven.", 
+        "G1ext": "Beginning from a preindustrial control run, simultaneously quadruple the CO2 concentration and reduce the solar constant such that the TOA radiative flux remains within +/m0.1 W/m2.", 
+        "histALL": "* Enlarging ensemble size of the CMIP6 hisorical simulations (2015-2020 under SSP2-4.5 of ScenarioMIP) to at least three members. * DCPP: DCPP proposes a 10 member ensemble of histALL up to 2030 also extended with SSP2-4.5. * Please provide output data up to 2014 as 'CMIP6 historical' and 2015-2020 (or 2030 for DCPP) as SSP2-4.5 of ScenarioMIP.", 
+        "abruptSm4": "Same as above, except solar constant is reduced by 4%", 
+        "RfmipErfGhg": "As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases", 
+        "Ssp585withism": "Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that the Historical Simulation is performed first with a coupled AOGCM-ISM setting", 
+        "HISTghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons, start 1950", 
+        "HistAmo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the AMO domain (0o-70oN, 70oW-0o)", 
+        "Coupled": "Coupled integrations, at least one with constant 1950's forcing (CTL) and one or more with historic and then RCP4.5 (as in Forced_Atmos_Land, EXP).", 
+        "PlioExp": "main forcings : trace gases, orography, ice-sheet", 
+        "RfmipHistAmipNudged": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs, winds nudged to reanalysis", 
+        "histSOL": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "LmipF": "Land only simulations", 
+        "aquaControl": "As CMIP5/CFMIP-2.  Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs.", 
+        "G4solarExt": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "histSOZ": "* Historical stratospheric-ozone-only. *  In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the histALL simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from the stratosphere. * In m [...]
+        "Ssp437": "Additional ensemble members for future scenario with high radiative forcing by the end of century.Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "LmipH": "Land only simulations", 
+        "HISTsstghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 tropospheric ozone precursors  emissions", 
+        "LfmipCao4": "Prescribed land conditions 1980-2014 climate", 
+        "Volshort20eqiniDcppC21": "As VolShort20EQfull, but as decadal prediction runs. Joint experiment with DCPP, forcing input and implementation of the forcing fully comply with the VolMIP protocol", 
+        "LandcoverManageLnd": "Factorial set of land only experiments with increasingly realistic treatment of land management; derivatives of LMIP-hist (LS3MIP)", 
+        "RfmipIrfAer": "Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single days at PI and PD, along with model-specific direct aerosol IRF.", 
+        "DcppA": "Decadal hindcasts begun each year from 1960 to present", 
+        "DcppB": "Ongoing decadal forecasts", 
+        "G4sulfurExt": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "HISTghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "HistallEstaer2": "Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions", 
+        "midHolocene": "main forcings : trace gases, orbital parameters, dust", 
+        "1pctCO2": "DECK: 1pctCO2", 
+        "amipMinus4K": "AMIP experiment where SSTs are subject to a uniform cooling of 4K.", 
+        "offlwamip": "As CMIP5/CFMIP-2 amip experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HistNolulccLnd": "Historical land only simulation with land use held at 1850; no human activity; derivative of LMIP-hist (LS3MIP)", 
+        "PdrFull01": "Changes in precipitation from various drivers of climate change. Dedicated simulations with CO2, CH4, solar irradiance changes and different aerosol types, to investigate the degree of difference in mean and extreme precipitation between the drivers. Combination of slab ocean/full ocean and fixed SST. Also, perturb aerosols regionally, to investigate the precipitation impact of the longitudinal shift in aerosol loading across models.", 
+        "LfmipHp10": "Initialized pseudo-observations land", 
+        "FDBCKss": "1850 control with doubled sea salt emissions", 
+        "NTCFRESPbc": "Perturbation: Only black carbon emissions as in NTCFRESP-SSP3-7ntcf", 
+        "PdrFull02": "Regional simulations", 
+        "HistNolulcc02": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "Ssp126wssp37landuse": "Additional land use policy sensitivity simulation for low radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP1-2.6 (afforestation scenario), but replace land use from SSP3-7 (afforestation) scenario; concentration-driven", 
+        "sstPi4K": "Same as sstPi but with SSTs uniformly increased by 4K", 
+        "HistallEstnat2": "Historical ALL forcing run with alternates estimate of solar and volcanic forcing", 
+        "HistNolulcc01": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "FDBCKnox": "1850 control with doubled emissions of lightning Nox", 
+        "VolLongC19thC": "Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, and the 1815 Tambora and 1835 Cosigueina eruptions.", 
+        "NTCFRESPo3ch4": "Perturbation: All ozone precursors kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "sstPi": "Same as standard amip experiment, but with monthly-varying SSTs and sea-ice taken from a segment of each model's own piControl run.", 
+        "NTCFRESPcntrl": "Control: SSP3-7, using SST from NTCFRESP-SSP3-7", 
+        "NTCFRESPnox": "Perturbation: All aerosol precursor emissions (but not NOx) as in NTCFRESP-SSP3-7ntcf", 
+        "G6sulfate": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G4Ssa": "Against a background of RCP6.0, a layer of stratospheric aerosols is injected into the lower stratosphere at a rate of 8 Tg SO2 per year.  The distribution of sulfate aerosols will be precomputed and provided to all modeling groups.", 
+        "RfmipHistAer": "Prescribed anthropogenic aerosol optical properties. Changes in aerosols only.", 
+        "water": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net freshwater flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2", 
+        "ssp245AER": "Extension of aerosol-only run under SSP2-4.5", 
+        "Ssp585Ext": "Extension of SSP5_85 to 2300, in style of CMIP5 extension. Assumes emissions eventually decline from 2100 levels to produce stabilized forcing by 2300.", 
+        "Abrupt05xco2": "Identical to the DECK abrupt4xCO2, but at 0.5xCO2", 
+        "amipPiForcing": "Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthro & natural)", 
+        "RfmipErfLu": "As in RFMIP-ERF-PI-Cntrl but with present-day land use", 
+        "esm1pccouNdep": "Fully-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "RfmipHistNat": "Prescribed anthropogenic aerosol optical properties. Natural forcings.", 
+        "NtcfrespSsp37": "Reference: SSP3-7 (to be performed under ScenarioMIP)", 
+        "Esmssp585extbgc": "Emission-driven future scenario simulation extension to 2300 biogeochemically-coupled", 
+        "aqua4K": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are subject to a uniform warming of 4K.", 
+        "allFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean simultaneously by surface windstress (as in the wind experiment), net heat flux (as in the heat experiment) and net freshwater flux (as in the water experiment) anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "G7cirrus": "Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount", 
+        "ssp245SOZ": "* Extension of stratospheric-ozone-only run under SSP2-4.5 *   In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the SSP2-4.5 simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from  [...]
+        "NtcfrespSsp37ntcf": "Perturbation: SSP3 with reduced NTCF (aerosol and tropospheric ozone precursors, including methane)", 
+        "histVLC": "Historical volcanic-only run", 
+        "G6Slice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario)", 
+        "Ssp126Over": "21st century overshoot scenario relative to SSP1_26. Specific design to be finalized with IAM groups within next several months.", 
+        "1pctCo2forcedism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation with ice sheets forced 'offline' with DECK 1pctCO2.", 
+        "AMIP": "DECK: AMIP", 
+        "DHLD": "The topography of the highlands in Africa, N. America and S. America TP is modified by setting surface elevations to a certain height (500m).Same model as DECK.", 
+        "VolShort20EQfull": "1991 Pinatubo forcing as used in the CMIP6 historical simulations.  Requires special diagnostics of parameterized and resolved wave forcings, radiative and latent heating rates. A large number of ensemble members is required to address internal atmospheric variability.", 
+        "DtipDsh": "Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere.Same model as DECK.", 
+        "IdealizedGlobalDeforest": "Idealized transient global deforestation with all other forcings held constant", 
+        "passiveheat": "1xCO2 experiment, parallel to piControl, with a flux of passive tracer added at the ocean surface at the same rate as the surface net heat flux anomaly applied in the FAFMIP heat experiment.", 
+        "OmipA": "Global ocean - sea-ice coupled experiment forced with the Coordinated Ocean - ice Reference Experiments inter-annually varying atmopsheric data sets for the 1948-2009 period. The 62-year forcing period is repeated for no less than 5 cycles.", 
+        "RfmipErfAerx01": "As in RFMIP-ERF-AER but with present-day changes scaled by 0.1", 
+        "RfmipErfAnthro": "As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)", 
+        "esmhistbgc": "Emission-driven historical simulation,  biogeochemically-coupled", 
+        "Ssp58501": "Future scenario with high radiative forcing by the end of century. Following approximately RCP8.5 global forcing pathway but with new forcing based on SSP5. Concentration-driven.", 
+        "ForcedAtmosLand2100": "Extend Forced_Atmos_land to 2100 with agreed forcings", 
+        "Esmssp585bgc": "Emission-driven future scenario simulation,  biogeochemically-coupled", 
+        "FDBCKdms": "1850 control with doubled emissions of DMS", 
+        "Ssp37wssp126landuse01": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "LuNtcf": "Time slice at 2050 and/or 2090 for SSP1 and SSP3 to test emissions variations with high and low Land Use emissions (dust/N2O/soil NO/NH3/Fires/CH4)- land use change experiment under LUMIP with AerChemMIP diagnostics", 
+        "Ssp37wssp126landuse02": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "VolLongS100HL": "Idealized high-latitude (60oN) eruption emitting 100 Tg of SO2 over five months. The eruption's strength and length roughly correspond to that of the 1783-84 Laki eruption.", 
+        "EsmhistbgcNolulcc": "Same as esmhistbgc (C4MIP) but with land cover held at 1850, no human activity; emission-driven", 
+        "abrupt2xCO2": "Identical to the DECK abrupt4xCO2, but at 2xCO2", 
+        "RFDOCntcf": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcrad": "Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "sstPi4xCO2": "Same as sstPi but CO2 as seen by the radiation scheme is quadrupled.", 
+        "IdealizedRegDeforest": "Paired idealized timeslice control and deforestation experiments for specific regions (tropical, boreal, temperate?, TBD)", 
+        "sstPiFuture": "Same as sstPi but a seasonally varying monthly mean climatology of the SST pattern anomaly taken from years 91-140 of each model's own abrupt4xCO2 minus piControl is scaled to have a global mean increase of 4K and applied.", 
+        "RfmipIrfGhgBase": "Offline radiation calculations with specified surface and atmospheric conditions. No clouds or aerosols.", 
+        "Ssp58502": "Future scenario with high radiative forcing by the end of century. Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "lgm": "main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)", 
+        "HISTsstghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons", 
+        "heat": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net heat flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "FDBCKdust": "1850 control with doubled dust emissions", 
+        "offlwamip4K": "As CMIP5/CFMIP-2 amip4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "RfmipIrfIndgas": "Offline radiation calculations varying one greenhouse gas at a time.", 
+        "G1extSlice1": "Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2", 
+        "G1extSlice2": "Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 + G1", 
+        "HistIpo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the tropical lobe of the IPO domain (20oS-20oN, 175oE-75oW). The HadISST data will be used.", 
+        "RFDOCbc": "Perturbation from 1850 control using 2014 BC emissions", 
+        "ForcedAtmosLand": "Forced global atmosphere-land simulations using SST and sea-ice forcings (using methodology based on Mizuta et al beyond present day), and aerosol concentrations (not emissions) to constrain model spread, with RCP4.5 or similar for the projected forcings", 
+        "RfmipIrfCo2": "Offline radiation calculations varying CO2 from 0.5x to 8x PI values", 
+        "RfmipHistAll": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "piControlforcedism": "Pre-industrial control simulation for 'offline' ice sheets.", 
+        "Esmssp585": "Emissions-driven future scenario simulation", 
+        "RFDOCch4": "Perturbation from 1850 control using 2014 CH4 concentrations", 
+        "LfmipCao1": "Prescribed land conditions 1980-2014 climate", 
+        "DcppC1": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "historical": "CMIP6 historical", 
+        "DcppC3": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "control": "DECK: control", 
+        "SwitchOn4xco2": "Switch on 4XCo2", 
+        "Ssp126Ext": "Extension of SSP1_26 to 2300, in style of CMIP5 extension. Extends negative emissions level reached in 2100 to produce slowly declining forcing.", 
+        "amipFuture": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a composite SST warming pattern derived from coupled models, scaled to a global mean of 4K.", 
+        "LfmipCa5": "Prescribed land conditions 1980-2014 climate; SSTs prescribed", 
+        "RFDOCn2o": "Perturbation from 1850 control using 2014 N2O concentrations", 
+        "RfmipErfHistall": "Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RFDOCods": "Perturbation from 1850 control using 2014 ODSs concentrations", 
+        "Sspx60": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP4.5 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "DTIP": "The topography of the TIP is modified by setting surface elevations to 500m; to understand the combined thermal and mechanical forcing of the TIP. Same model as DECK.", 
+        "VolShort20EQslab": "As VolShort20EQfull, but with a slab ocean", 
+        "RfmipErfAer": "As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone", 
+        "RfmipErfHistnat": "Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RfmipErfAerx2": "As in RFMIP-ERF-AER but with present-day changes scaled by 2", 
+        "piControlwithism": "Pre-industrial control simulation that includes interactive ice sheets.", 
+        "Ssp370": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP6.0 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "RfmipHistFixedsst": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "aqua4xCO2": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RfmipErfHistaer": "Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "VolShort20EQstrat": "As VolShort20EQfull, but with prescribed aerosol heating rates in the stratosphere. Complimentary experiment to VolShort20EQstrat.", 
+        "1pctCo2withism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation that includes interactive ice sheets.", 
+        "abrupt4xCO2": "DECK: abrupt4xCO2", 
+        "Ssp585Over": "Extension of SSP5_85 to 2300. Assumes emissions decline linearly from 2100 to SSP1_26 levels by 2200, which is expected to produce substantial overshoot in radiative forcing.", 
+        "NTCFRESPo3": "Perturbation: All ozone precursors except methane kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "RFDOCcntrl": "Perturbation from 1850 control using 1850 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcbgc": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "abruptSp4": "Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant (not CO2) is abruptly increased by 4%.", 
+        "RfmipErfHistghg": "Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "LfmipRao4": "Prescribed land conditions 30yr running mean", 
+        "VolLongS100EQ": "Idealized equatorial eruption corresponding to an initial emission of 100 Tg of SO2. This eruption has a magnitude roughly corresponding to the 1815 Tambora eruption, the largest historical tropical eruption, which was linked to the so-called 'year without a summer' in 1816", 
+        "HISTsstghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "sstPiTot": "As sstPiFuture, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "FDBCKvoc": "1850 control with doubled emissions of biogenic VOCs", 
+        "FDBCKfire": "1850 control with doubled emissions of fires", 
+        "Ssp585forcedism": "Future climate from standard ScenarioMIP SSP5-8.5 simulation is used to force the ice sheet 'offline'. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that an 'offline' ice sheet Historical Simulation is performed first.", 
+        "G7cirrusSlice2": "Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "offlwaquaControl": "As CMIP5/CFMIP-2 aquaControl experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HISTsstghgntcf1850": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "RFDOCcovoc": "Perturbation from 1850 control using 2014 CO/VOC emissions", 
+        "Solaronly": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "past1000": "main forcings : trace gases, volcanoes, solar variability, land use", 
+        "OmpiB": "Same as the OMIP experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 1000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.", 
+        "HistaerHistaerchem": "*  Historical anthropogenic-Aerosols-only run. *  Please select one of two experimental designs for ESMs without (histAER) or with (histAERchem) interactive chemistory shemes (see the proposal for details).", 
+        "VolShort20EQsurf": "As VolShort20EQfull, but with prescribed surface cooling patterns or net  surface flux changes. Complimentary experiment to VolShort20EQstrat.", 
+        "PdrFsst": "Fixed SST simulations", 
+        "amip": "This CFMIP amip experiment is the same as the DECK amip experiment, but will contain any additional outputs which are required as control variables for the amip4K, amip4xCO2, amipFuture and amipMinus4K experiments which are not included in the AMIP DECK experiment.  This experiment will not be required if all of the proposed CFMIP variables are included in the AMIP DECK Experiment.", 
+        "wind": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface windstress anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2"
+    }, 
+    "axis_entry": {
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "sci": {
+            "comment": "Fraction of time that shallow convection occurs in the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Fraction of Time Shallow Convection Occurs", 
+            "standard_name": "shallow_convection_time_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "sci", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "tro3": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "-419.2", 
+            "long_name": "Mole Fraction of O3", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-149.1", 
+            "units": "0.000000001", 
+            "out_name": "tro3", 
+            "type": "real", 
+            "valid_max": "1.162e+04", 
+            "ok_max_mean_abs": "7558"
+        }, 
+        "rsutcs": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "0", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "54.7", 
+            "units": "W m-2", 
+            "out_name": "rsutcs", 
+            "type": "real", 
+            "valid_max": "444", 
+            "ok_max_mean_abs": "73.36"
+        }, 
+        "rldscs": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "33.55", 
+            "long_name": "Surface Downwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "238.6", 
+            "units": "W m-2", 
+            "out_name": "rldscs", 
+            "type": "real", 
+            "valid_max": "543.6", 
+            "ok_max_mean_abs": "293.8"
+        }, 
+        "n2oglobal": {
+            "comment": "", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Mole Fraction of N2O", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "n2oglobal", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cli": {
+            "comment": "Includes both large-scale and convective cloud. This is 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.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Cloud Ice", 
+            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "cli", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ts": {
+            "comment": "''skin'' temperature (i.e., SST for open ocean)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "176.8", 
+            "long_name": "Surface Temperature", 
+            "standard_name": "surface_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "262.8", 
+            "units": "K", 
+            "out_name": "ts", 
+            "type": "real", 
+            "valid_max": "339.6", 
+            "ok_max_mean_abs": "293.3"
+        }, 
+        "clt": {
+            "comment": "For the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-0.0001822", 
+            "long_name": "Total Cloud Fraction", 
+            "standard_name": "cloud_area_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "39.37", 
+            "units": "%", 
+            "out_name": "clt", 
+            "type": "real", 
+            "valid_max": "105", 
+            "ok_max_mean_abs": "84.98"
+        }, 
+        "clw": {
+            "comment": "Includes both large-scale and convective cloud.  This is 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 cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Cloud Liquid Water", 
+            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "clw", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ta": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "157.1", 
+            "long_name": "Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "194.3", 
+            "units": "K", 
+            "out_name": "ta", 
+            "type": "real", 
+            "valid_max": "336.3", 
+            "ok_max_mean_abs": "299.8"
+        }, 
+        "psl": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "9.122e+04", 
+            "long_name": "Sea Level Pressure", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "9.57e+04", 
+            "units": "Pa", 
+            "out_name": "psl", 
+            "type": "real", 
+            "valid_max": "1.137e+05", 
+            "ok_max_mean_abs": "1.063e+05"
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "co2Clim": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Fraction of CO2", 
+            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000001", 
+            "out_name": "co2Clim", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sfcWind": {
+            "comment": "near-surface (usually, 10 meters) wind speed.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Near-Surface Wind Speed", 
+            "standard_name": "wind_speed", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "sfcWind", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ch4Clim": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Fraction of CH4", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "ch4Clim", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clwvi": {
+            "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", 
+            "positive": "", 
+            "valid_min": "-3.827e-06", 
+            "long_name": "Condensed Water Path", 
+            "standard_name": "atmosphere_cloud_condensed_water_content", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-0.03549", 
+            "units": "kg m-2", 
+            "out_name": "clwvi", 
+            "type": "real", 
+            "valid_max": "3.364", 
+            "ok_max_mean_abs": "0.2846"
+        }, 
+        "rsdscs": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "-1.748e+30", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "206.9", 
+            "units": "W m-2", 
+            "out_name": "rsdscs", 
+            "type": "real", 
+            "valid_max": "522.4", 
+            "ok_max_mean_abs": "239"
+        }, 
+        "huss": {
+            "comment": "near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-7.21e-06", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "standard_name": "specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0.006391", 
+            "units": "1", 
+            "out_name": "huss", 
+            "type": "real", 
+            "valid_max": "0.02992", 
+            "ok_max_mean_abs": "0.008749"
+        }, 
+        "rtmt": {
+            "comment": "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", 
+            "positive": "down", 
+            "valid_min": "-232.8", 
+            "long_name": "Net Downward Flux at Top of Model", 
+            "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "76.91", 
+            "units": "W m-2", 
+            "out_name": "rtmt", 
+            "type": "real", 
+            "valid_max": "218.7", 
+            "ok_max_mean_abs": "89.25"
+        }, 
+        "evspsbl": {
+            "comment": "at surface; 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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Evaporation", 
+            "standard_name": "water_evaporation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "evspsbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Fraction of CO2", 
+            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000001", 
+            "out_name": "co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cfc11global": {
+            "comment": "", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Mole Fraction of CFC11", 
+            "standard_name": "mole_fraction_of_cfc11_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "1E-012", 
+            "out_name": "cfc11global", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlds": {
+            "comment": "This is the 3-hour mean flux.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "30.71", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "271.2", 
+            "units": "W m-2", 
+            "out_name": "rlds", 
+            "type": "real", 
+            "valid_max": "520.5", 
+            "ok_max_mean_abs": "323.6"
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "ch4globalClim": {
+            "comment": "", 
+            "dimensions": "time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Mole Fraction of CH4", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "ch4globalClim", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauv": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "-2.472", 
+            "long_name": "Surface Downward Northward Wind Stress", 
+            "standard_name": "surface_downward_northward_stress", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "0.01447", 
+            "units": "Pa", 
+            "out_name": "tauv", 
+            "type": "real", 
+            "valid_max": "2.527", 
+            "ok_max_mean_abs": "0.08134"
+        }, 
+        "rlut": {
+            "comment": "at the top of the atmosphere.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "67.48", 
+            "long_name": "TOA Outgoing Longwave Radiation", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "207.4", 
+            "units": "W m-2", 
+            "out_name": "rlut", 
+            "type": "real", 
+            "valid_max": "383.2", 
+            "ok_max_mean_abs": "234.4"
+        }, 
+        "rsdt": {
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "0", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "282.6", 
+            "units": "W m-2", 
+            "out_name": "rsdt", 
+            "type": "real", 
+            "valid_max": "580.4", 
+            "ok_max_mean_abs": "315.8"
+        }, 
+        "rsds": {
+            "comment": "This is the 3-hour mean flux.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "-0.002946", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "143.9", 
+            "units": "W m-2", 
+            "out_name": "rsds", 
+            "type": "real", 
+            "valid_max": "524.4", 
+            "ok_max_mean_abs": "181.6"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "sbl": {
+            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-0.004959", 
+            "long_name": "Surface Snow and Ice Sublimation Flux", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-5.521e-05", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sbl", 
+            "type": "real", 
+            "valid_max": "0.0009936", 
+            "ok_max_mean_abs": "9.61e-05"
+        }, 
+        "cfc113global": {
+            "comment": "", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Mole Fraction of CFC113", 
+            "standard_name": "mole_fraction_of_cfc113_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "1E-012", 
+            "out_name": "cfc113global", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsus": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "-0.006589", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "26.22", 
+            "units": "W m-2", 
+            "out_name": "rsus", 
+            "type": "real", 
+            "valid_max": "422.2", 
+            "ok_max_mean_abs": "43.77"
+        }, 
+        "cfc12global": {
+            "comment": "", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Mole Fraction of CFC12", 
+            "standard_name": "mole_fraction_of_cfc12_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "1E-012", 
+            "out_name": "cfc12global", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsut": {
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "-0.02689", 
+            "long_name": "TOA Outgoing Shortwave Radiation", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "96.72", 
+            "units": "W m-2", 
+            "out_name": "rsut", 
+            "type": "real", 
+            "valid_max": "421.9", 
+            "ok_max_mean_abs": "114.1"
+        }, 
+        "ci": {
+            "comment": "Fraction of time that convection occurs in the grid cell .", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Fraction of Time Convection Occurs", 
+            "standard_name": "convection_time_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "ci", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "n2oClim": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Fraction of N2O", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "n2oClim", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "co2massClim": {
+            "comment": "", 
+            "dimensions": "time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Atmospheric Mass of CO2", 
+            "standard_name": "atmosphere_mass_of_carbon_dioxide", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg", 
+            "out_name": "co2massClim", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cl": {
+            "comment": "Includes both large-scale and convective cloud.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Cloud Area Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-0.04479", 
+            "units": "%", 
+            "out_name": "cl", 
+            "type": "real", 
+            "valid_max": "105", 
+            "ok_max_mean_abs": "26.07"
+        }, 
+        "n2oglobalClim": {
+            "comment": "", 
+            "dimensions": "time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Mole Fraction of N2O", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "n2oglobalClim", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlutcs": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "70.59", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "228.9", 
+            "units": "W m-2", 
+            "out_name": "rlutcs", 
+            "type": "real", 
+            "valid_max": "377.5", 
+            "ok_max_mean_abs": "260.4"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "hfls": {
+            "comment": "includes both evaporation and sublimation", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "-76.77", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "50.39", 
+            "units": "W m-2", 
+            "out_name": "hfls", 
+            "type": "real", 
+            "valid_max": "790.7", 
+            "ok_max_mean_abs": "73.2"
+        }, 
+        "co2mass": {
+            "comment": "", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Atmospheric Mass of CO2", 
+            "standard_name": "atmosphere_mass_of_carbon_dioxide", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg", 
+            "out_name": "co2mass", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pr": {
+            "comment": "at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Precipitation", 
+            "standard_name": "precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "2.156e-05", 
+            "units": "kg m-2 s-1", 
+            "out_name": "pr", 
+            "type": "real", 
+            "valid_max": "0.001254", 
+            "ok_max_mean_abs": "3.215e-05"
+        }, 
+        "ps": {
+            "comment": "surface pressure, not mean sea level pressure", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "4.791e+04", 
+            "long_name": "Surface Air Pressure", 
+            "standard_name": "surface_air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "9.165e+04", 
+            "units": "Pa", 
+            "out_name": "ps", 
+            "type": "real", 
+            "valid_max": "1.119e+05", 
+            "ok_max_mean_abs": "1.019e+05"
+        }, 
+        "rlus": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "43.75", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "325.6", 
+            "units": "W m-2", 
+            "out_name": "rlus", 
+            "type": "real", 
+            "valid_max": "658", 
+            "ok_max_mean_abs": "376.3"
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "vas": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-18.04", 
+            "long_name": "Northward Near-Surface Wind", 
+            "standard_name": "northward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "1.065", 
+            "units": "m s-1", 
+            "out_name": "vas", 
+            "type": "real", 
+            "valid_max": "22.84", 
+            "ok_max_mean_abs": "2.678"
+        }, 
+        "wap": {
+            "comment": "commonly referred to as ''omega'', this represents the vertical component of velocity in pressure coordinates (positive down)", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "-1.126", 
+            "long_name": "omega (=dp/dt)", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-0.005083", 
+            "units": "Pa s-1", 
+            "out_name": "wap", 
+            "type": "real", 
+            "valid_max": "2.319", 
+            "ok_max_mean_abs": "0.04256"
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "zg": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "-719.7", 
+            "long_name": "Geopotential Height", 
+            "standard_name": "geopotential_height", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-113.4", 
+            "units": "m", 
+            "out_name": "zg", 
+            "type": "real", 
+            "valid_max": "3.437e+04", 
+            "ok_max_mean_abs": "3.299e+04"
+        }, 
+        "hurs": {
+            "comment": "This is 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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Near-Surface Relative Humidity", 
+            "standard_name": "relative_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "hurs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tsAdjust": {
+            "comment": "''skin'' temperature (i.e., SST for open ocean)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Bias-Corrected Surface Temperature", 
+            "standard_name": "surface_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "tsAdjust", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pfull": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Pressure on Model Levels", 
+            "standard_name": "air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "pfull", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ch4global": {
+            "comment": "", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Mole Fraction of CH4", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "ch4global", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hur": {
+            "comment": "This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "-2.642", 
+            "long_name": "Relative Humidity", 
+            "standard_name": "relative_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-10.31", 
+            "units": "%", 
+            "out_name": "hur", 
+            "type": "real", 
+            "valid_max": "135.7", 
+            "ok_max_mean_abs": "97"
+        }, 
+        "hus": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "-0.000299", 
+            "long_name": "Specific Humidity", 
+            "standard_name": "specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "units": "1", 
+            "out_name": "hus", 
+            "type": "real", 
+            "valid_max": "0.02841", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "mc": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Convective Mass Flux", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fco2antt": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg  m-2 s-1", 
+            "out_name": "fco2antt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ch4": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Fraction of CH4", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "ch4", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tasmin": {
+            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute time: min)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "182.8", 
+            "long_name": "Daily Minimum Near-Surface Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: minimum within days time: mean over days", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "260.9", 
+            "units": "K", 
+            "out_name": "tasmin", 
+            "type": "real", 
+            "valid_max": "323", 
+            "ok_max_mean_abs": "290.6"
+        }, 
+        "tauu": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "-2.729", 
+            "long_name": "Surface Downward Eastward Wind Stress", 
+            "standard_name": "surface_downward_eastward_stress", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "0.03979", 
+            "units": "Pa", 
+            "out_name": "tauu", 
+            "type": "real", 
+            "valid_max": "2.934", 
+            "ok_max_mean_abs": "0.1065"
+        }, 
+        "tasmax": {
+            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute time: max)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "181.9", 
+            "long_name": "Daily Maximum Near-Surface Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: maximum within days time: mean over days", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "264.9", 
+            "units": "K", 
+            "out_name": "tasmax", 
+            "type": "real", 
+            "valid_max": "341.9", 
+            "ok_max_mean_abs": "294"
+        }, 
+        "pslAdjust": {
+            "comment": "not, in general, the same as surface pressure", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Bias-Corrected Sea Level Pressure", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "pslAdjust", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "ua": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "-68.65", 
+            "long_name": "Eastward Wind", 
+            "standard_name": "eastward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "1.101", 
+            "units": "m s-1", 
+            "out_name": "ua", 
+            "type": "real", 
+            "valid_max": "136.6", 
+            "ok_max_mean_abs": "22.42"
+        }, 
+        "orog": {
+            "comment": "height above the geoid; as defined here, ''the geoid'' is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0", 
+            "dimensions": "longitude latitude", 
+            "positive": "", 
+            "valid_min": "-700", 
+            "long_name": "Surface Altitude", 
+            "standard_name": "surface_altitude", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "orog", 
+            "type": "real", 
+            "valid_max": "1.00E+04", 
+            "ok_max_mean_abs": ""
+        }, 
+        "va": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "-71.1", 
+            "long_name": "Northward Wind", 
+            "standard_name": "northward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "0.9886", 
+            "units": "m s-1", 
+            "out_name": "va", 
+            "type": "real", 
+            "valid_max": "69.93", 
+            "ok_max_mean_abs": "4.679"
+        }, 
+        "n2o": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Fraction of N2O", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "n2o", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prc": {
+            "comment": "at surface; includes both liquid and solid phases.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Convective Precipitation", 
+            "standard_name": "convective_precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-2.528e-06", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prc", 
+            "type": "real", 
+            "valid_max": "0.0006323", 
+            "ok_max_mean_abs": "3.209e-05"
+        }, 
+        "tas": {
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "180.6", 
+            "long_name": "Near-Surface Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "262.4", 
+            "units": "K", 
+            "out_name": "tas", 
+            "type": "real", 
+            "valid_max": "335.1", 
+            "ok_max_mean_abs": "293"
+        }, 
+        "rsuscs": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "-0.01446", 
+            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "31.65", 
+            "units": "W m-2", 
+            "out_name": "rsuscs", 
+            "type": "real", 
+            "valid_max": "462.2", 
+            "ok_max_mean_abs": "61.59"
+        }, 
+        "uas": {
+            "comment": "near-surface (usually, 10 meters) eastward component of wind.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-19.01", 
+            "long_name": "Eastward Near-Surface Wind", 
+            "standard_name": "eastward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "1.668", 
+            "units": "m s-1", 
+            "out_name": "uas", 
+            "type": "real", 
+            "valid_max": "18.68", 
+            "ok_max_mean_abs": "4.106"
+        }, 
+        "hfss": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "-264.5", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "10.7", 
+            "units": "W m-2", 
+            "out_name": "hfss", 
+            "type": "real", 
+            "valid_max": "844.8", 
+            "ok_max_mean_abs": "34.84"
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "prw": {
+            "comment": "vertically integrated through the atmospheric column", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-0.0006775", 
+            "long_name": "Water Vapor Path", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "12.75", 
+            "units": "kg m-2", 
+            "out_name": "prw", 
+            "type": "real", 
+            "valid_max": "78.04", 
+            "ok_max_mean_abs": "23.09"
+        }, 
+        "prsn": {
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snowfall Flux", 
+            "standard_name": "snowfall_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "1.449e-06", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prsn", 
+            "type": "real", 
+            "valid_max": "0.0002987", 
+            "ok_max_mean_abs": "6.11e-06"
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "fco2nat": {
+            "comment": "This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ''net ecosystem biospheric productivity'', for land, and ''air to sea CO2 flux'', for ocean.)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fco2nat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "phalf": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Pressure on Model Half-Levels", 
+            "standard_name": "air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "phalf", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tasAdjust": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Bias-Corrected Near-Surface Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "tasAdjust", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fco2fos": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fco2fos", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hcfc22global": {
+            "comment": "", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Mole Fraction of HCFC22", 
+            "standard_name": "mole_fraction_of_hcfc22_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "1E-012", 
+            "out_name": "hcfc22global", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tro3Clim": {
+            "comment": "", 
+            "dimensions": "longitude latitude plevs time2", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Fraction of O3", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "modeling_realm": "atmos atmosChem", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "0.000000001", 
+            "out_name": "tro3Clim", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "clivi": {
+            "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", 
+            "positive": "", 
+            "valid_min": "-1.872e-06", 
+            "long_name": "Ice Water Path", 
+            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-0.0348", 
+            "units": "kg m-2", 
+            "out_name": "clivi", 
+            "type": "real", 
+            "valid_max": "1.535", 
+            "ok_max_mean_abs": "0.1187"
+        }, 
+        "prAdjust": {
+            "comment": "at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Bias-Corrected Precipitation", 
+            "standard_name": "precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prAdjust", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cct": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Air Pressure at Convective Cloud Top", 
+            "standard_name": "air_pressure_at_convective_cloud_top", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "cct", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "ccb": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Air Pressure at Convective Cloud Base", 
+            "standard_name": "air_pressure_at_convective_cloud_base", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "ccb", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_LImon_json b/cmip6-cmor-tables/CMIP6_LImon_json
new file mode 100644
index 0000000..1570adb
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_LImon_json
@@ -0,0 +1,1495 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.4", 
+        "approx_interval": "30.00000", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "mon", 
+        "table_id": "Table LImon", 
+        "table_date": "25 January 2016", 
+        "modeling_realm": "landIce land", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "experiments": {
+        "LfmipRa5": "Prescribed land conditions 30yr running mean; SSTs prescribed", 
+        "ssp245GHG": "*  Extension of well-mixed GHG-only run under SSP2-4.5. *  Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.", 
+        "LIG": "main forcings : orbital parameters, ice-sheet, trace gases", 
+        "amipTot": "Same as amip, but the SST pattern anomaly climatology from sstPiFuture is applied, scaled to have a global mean increase of 4K. CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "RfmipErfPiCntrl": "30-year atmosphere only integration using preindustrial conditions. Interactive vegetation", 
+        "Esmssp585wssp126landuse": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as in C4MIP esmssp5-8.5 scenario except use SSP1-2.6 land use; emission driven", 
+        "WMFORCch4": "Same as CMIP6 historical but with CH4 at 1850", 
+        "Sspx45": "Future scenario with low radiative forcing by the end of century. Reaches about 3.7 W/m2 by 2100; fills gap in RCP forcing pathways between 4.5 and 2.6 W/m2. Concentration-driven.", 
+        "RFDOCo3": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (only ozone (trop+strat) interact with radiation)", 
+        "amip4xCO2": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RFDOCnox": "Perturbation from 1850 control using 2014 Nox emissions", 
+        "esm1pcbgcNdep": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "G6solarSlice2": "Time slice at 2100 (G6solar)", 
+        "FDBCKch4": "1850 control with doubled emissions of wetlands CH4", 
+        "futureSolarMin": "Future simulation using solar forcing running into a new Dalton/Maunder Minimum type", 
+        "HISTghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "G6sulfurSlice2": "Time slice at 2100 (G6sulfur)", 
+        "DcppC2": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "AquaPlanet": "Aqua planet simulation", 
+        "RfmipHistAmip": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs", 
+        "histNAT": "Historical natural-only run", 
+        "sstPi4xCO2Veg": "Same as sstPi but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "WMFORCn20": "Same as CMIP6 historical but with N2O at 1850", 
+        "RfmipErf4xco2": "As in RFMIP-ERF-PI-Cntrl but with 4xCO2", 
+        "AMIP20C": "Extended AMIP run that covers 1850-2014. All natural and anthropogenic historical forcings as used in CMIP6 Historical Simulation will be included. AGCM resolution as CMIP6 Historical Simulation. The HadISST data will be used.", 
+        "offlwaqua4K": "As CMIP5/CFMIP-2 aqua4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "NRLSens": "sensitivity experiment using a different spectral solar irradiance (NRLSSI) forcing than the CMIP6 historical simulation", 
+        "histGHG": "* Historical well-mixed GHG-only run. * Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.  This will ensure that ozone is fixed in all these simulations, and simulated responses in models with and without coupled chemistry are comparable.", 
+        "LfmipRao1": "Prescribed land conditions 30yr running mean", 
+        "amip4K": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a uniform warming of 4K.", 
+        "G6solar": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G7cirrusSlice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "Ssp126": "Future scenario with low radiative forcing by the end of century. Following approximately RCP2.6 global forcing pathway but with new forcing based on SSP1. Concentration-driven.", 
+        "G1ext": "Beginning from a preindustrial control run, simultaneously quadruple the CO2 concentration and reduce the solar constant such that the TOA radiative flux remains within +/m0.1 W/m2.", 
+        "histALL": "* Enlarging ensemble size of the CMIP6 hisorical simulations (2015-2020 under SSP2-4.5 of ScenarioMIP) to at least three members. * DCPP: DCPP proposes a 10 member ensemble of histALL up to 2030 also extended with SSP2-4.5. * Please provide output data up to 2014 as 'CMIP6 historical' and 2015-2020 (or 2030 for DCPP) as SSP2-4.5 of ScenarioMIP.", 
+        "abruptSm4": "Same as above, except solar constant is reduced by 4%", 
+        "RfmipErfGhg": "As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases", 
+        "Ssp585withism": "Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that the Historical Simulation is performed first with a coupled AOGCM-ISM setting", 
+        "HISTghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons, start 1950", 
+        "HistAmo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the AMO domain (0o-70oN, 70oW-0o)", 
+        "Coupled": "Coupled integrations, at least one with constant 1950's forcing (CTL) and one or more with historic and then RCP4.5 (as in Forced_Atmos_Land, EXP).", 
+        "PlioExp": "main forcings : trace gases, orography, ice-sheet", 
+        "RfmipHistAmipNudged": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs, winds nudged to reanalysis", 
+        "histSOL": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "LmipF": "Land only simulations", 
+        "aquaControl": "As CMIP5/CFMIP-2.  Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs.", 
+        "G4solarExt": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "histSOZ": "* Historical stratospheric-ozone-only. *  In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the histALL simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from the stratosphere. * In m [...]
+        "Ssp437": "Additional ensemble members for future scenario with high radiative forcing by the end of century.Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "LmipH": "Land only simulations", 
+        "HISTsstghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 tropospheric ozone precursors  emissions", 
+        "LfmipCao4": "Prescribed land conditions 1980-2014 climate", 
+        "Volshort20eqiniDcppC21": "As VolShort20EQfull, but as decadal prediction runs. Joint experiment with DCPP, forcing input and implementation of the forcing fully comply with the VolMIP protocol", 
+        "LandcoverManageLnd": "Factorial set of land only experiments with increasingly realistic treatment of land management; derivatives of LMIP-hist (LS3MIP)", 
+        "RfmipIrfAer": "Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single days at PI and PD, along with model-specific direct aerosol IRF.", 
+        "DcppA": "Decadal hindcasts begun each year from 1960 to present", 
+        "DcppB": "Ongoing decadal forecasts", 
+        "G4sulfurExt": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "HISTghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "HistallEstaer2": "Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions", 
+        "midHolocene": "main forcings : trace gases, orbital parameters, dust", 
+        "1pctCO2": "DECK: 1pctCO2", 
+        "amipMinus4K": "AMIP experiment where SSTs are subject to a uniform cooling of 4K.", 
+        "offlwamip": "As CMIP5/CFMIP-2 amip experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HistNolulccLnd": "Historical land only simulation with land use held at 1850; no human activity; derivative of LMIP-hist (LS3MIP)", 
+        "PdrFull01": "Changes in precipitation from various drivers of climate change. Dedicated simulations with CO2, CH4, solar irradiance changes and different aerosol types, to investigate the degree of difference in mean and extreme precipitation between the drivers. Combination of slab ocean/full ocean and fixed SST. Also, perturb aerosols regionally, to investigate the precipitation impact of the longitudinal shift in aerosol loading across models.", 
+        "LfmipHp10": "Initialized pseudo-observations land", 
+        "FDBCKss": "1850 control with doubled sea salt emissions", 
+        "NTCFRESPbc": "Perturbation: Only black carbon emissions as in NTCFRESP-SSP3-7ntcf", 
+        "PdrFull02": "Regional simulations", 
+        "HistNolulcc02": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "Ssp126wssp37landuse": "Additional land use policy sensitivity simulation for low radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP1-2.6 (afforestation scenario), but replace land use from SSP3-7 (afforestation) scenario; concentration-driven", 
+        "sstPi4K": "Same as sstPi but with SSTs uniformly increased by 4K", 
+        "HistallEstnat2": "Historical ALL forcing run with alternates estimate of solar and volcanic forcing", 
+        "HistNolulcc01": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "FDBCKnox": "1850 control with doubled emissions of lightning Nox", 
+        "VolLongC19thC": "Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, and the 1815 Tambora and 1835 Cosigueina eruptions.", 
+        "NTCFRESPo3ch4": "Perturbation: All ozone precursors kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "sstPi": "Same as standard amip experiment, but with monthly-varying SSTs and sea-ice taken from a segment of each model's own piControl run.", 
+        "NTCFRESPcntrl": "Control: SSP3-7, using SST from NTCFRESP-SSP3-7", 
+        "NTCFRESPnox": "Perturbation: All aerosol precursor emissions (but not NOx) as in NTCFRESP-SSP3-7ntcf", 
+        "G6sulfate": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G4Ssa": "Against a background of RCP6.0, a layer of stratospheric aerosols is injected into the lower stratosphere at a rate of 8 Tg SO2 per year.  The distribution of sulfate aerosols will be precomputed and provided to all modeling groups.", 
+        "RfmipHistAer": "Prescribed anthropogenic aerosol optical properties. Changes in aerosols only.", 
+        "water": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net freshwater flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2", 
+        "ssp245AER": "Extension of aerosol-only run under SSP2-4.5", 
+        "Ssp585Ext": "Extension of SSP5_85 to 2300, in style of CMIP5 extension. Assumes emissions eventually decline from 2100 levels to produce stabilized forcing by 2300.", 
+        "Abrupt05xco2": "Identical to the DECK abrupt4xCO2, but at 0.5xCO2", 
+        "amipPiForcing": "Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthro & natural)", 
+        "RfmipErfLu": "As in RFMIP-ERF-PI-Cntrl but with present-day land use", 
+        "esm1pccouNdep": "Fully-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "RfmipHistNat": "Prescribed anthropogenic aerosol optical properties. Natural forcings.", 
+        "NtcfrespSsp37": "Reference: SSP3-7 (to be performed under ScenarioMIP)", 
+        "Esmssp585extbgc": "Emission-driven future scenario simulation extension to 2300 biogeochemically-coupled", 
+        "aqua4K": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are subject to a uniform warming of 4K.", 
+        "allFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean simultaneously by surface windstress (as in the wind experiment), net heat flux (as in the heat experiment) and net freshwater flux (as in the water experiment) anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "G7cirrus": "Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount", 
+        "ssp245SOZ": "* Extension of stratospheric-ozone-only run under SSP2-4.5 *   In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the SSP2-4.5 simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from  [...]
+        "NtcfrespSsp37ntcf": "Perturbation: SSP3 with reduced NTCF (aerosol and tropospheric ozone precursors, including methane)", 
+        "histVLC": "Historical volcanic-only run", 
+        "G6Slice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario)", 
+        "Ssp126Over": "21st century overshoot scenario relative to SSP1_26. Specific design to be finalized with IAM groups within next several months.", 
+        "1pctCo2forcedism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation with ice sheets forced 'offline' with DECK 1pctCO2.", 
+        "AMIP": "DECK: AMIP", 
+        "DHLD": "The topography of the highlands in Africa, N. America and S. America TP is modified by setting surface elevations to a certain height (500m).Same model as DECK.", 
+        "VolShort20EQfull": "1991 Pinatubo forcing as used in the CMIP6 historical simulations.  Requires special diagnostics of parameterized and resolved wave forcings, radiative and latent heating rates. A large number of ensemble members is required to address internal atmospheric variability.", 
+        "DtipDsh": "Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere.Same model as DECK.", 
+        "IdealizedGlobalDeforest": "Idealized transient global deforestation with all other forcings held constant", 
+        "passiveheat": "1xCO2 experiment, parallel to piControl, with a flux of passive tracer added at the ocean surface at the same rate as the surface net heat flux anomaly applied in the FAFMIP heat experiment.", 
+        "OmipA": "Global ocean - sea-ice coupled experiment forced with the Coordinated Ocean - ice Reference Experiments inter-annually varying atmopsheric data sets for the 1948-2009 period. The 62-year forcing period is repeated for no less than 5 cycles.", 
+        "RfmipErfAerx01": "As in RFMIP-ERF-AER but with present-day changes scaled by 0.1", 
+        "RfmipErfAnthro": "As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)", 
+        "esmhistbgc": "Emission-driven historical simulation,  biogeochemically-coupled", 
+        "Ssp58501": "Future scenario with high radiative forcing by the end of century. Following approximately RCP8.5 global forcing pathway but with new forcing based on SSP5. Concentration-driven.", 
+        "ForcedAtmosLand2100": "Extend Forced_Atmos_land to 2100 with agreed forcings", 
+        "Esmssp585bgc": "Emission-driven future scenario simulation,  biogeochemically-coupled", 
+        "FDBCKdms": "1850 control with doubled emissions of DMS", 
+        "Ssp37wssp126landuse01": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "LuNtcf": "Time slice at 2050 and/or 2090 for SSP1 and SSP3 to test emissions variations with high and low Land Use emissions (dust/N2O/soil NO/NH3/Fires/CH4)- land use change experiment under LUMIP with AerChemMIP diagnostics", 
+        "Ssp37wssp126landuse02": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "VolLongS100HL": "Idealized high-latitude (60oN) eruption emitting 100 Tg of SO2 over five months. The eruption's strength and length roughly correspond to that of the 1783-84 Laki eruption.", 
+        "EsmhistbgcNolulcc": "Same as esmhistbgc (C4MIP) but with land cover held at 1850, no human activity; emission-driven", 
+        "abrupt2xCO2": "Identical to the DECK abrupt4xCO2, but at 2xCO2", 
+        "RFDOCntcf": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcrad": "Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "sstPi4xCO2": "Same as sstPi but CO2 as seen by the radiation scheme is quadrupled.", 
+        "IdealizedRegDeforest": "Paired idealized timeslice control and deforestation experiments for specific regions (tropical, boreal, temperate?, TBD)", 
+        "sstPiFuture": "Same as sstPi but a seasonally varying monthly mean climatology of the SST pattern anomaly taken from years 91-140 of each model's own abrupt4xCO2 minus piControl is scaled to have a global mean increase of 4K and applied.", 
+        "RfmipIrfGhgBase": "Offline radiation calculations with specified surface and atmospheric conditions. No clouds or aerosols.", 
+        "Ssp58502": "Future scenario with high radiative forcing by the end of century. Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "lgm": "main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)", 
+        "HISTsstghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons", 
+        "heat": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net heat flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "FDBCKdust": "1850 control with doubled dust emissions", 
+        "offlwamip4K": "As CMIP5/CFMIP-2 amip4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "RfmipIrfIndgas": "Offline radiation calculations varying one greenhouse gas at a time.", 
+        "G1extSlice1": "Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2", 
+        "G1extSlice2": "Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 + G1", 
+        "HistIpo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the tropical lobe of the IPO domain (20oS-20oN, 175oE-75oW). The HadISST data will be used.", 
+        "RFDOCbc": "Perturbation from 1850 control using 2014 BC emissions", 
+        "ForcedAtmosLand": "Forced global atmosphere-land simulations using SST and sea-ice forcings (using methodology based on Mizuta et al beyond present day), and aerosol concentrations (not emissions) to constrain model spread, with RCP4.5 or similar for the projected forcings", 
+        "RfmipIrfCo2": "Offline radiation calculations varying CO2 from 0.5x to 8x PI values", 
+        "RfmipHistAll": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "piControlforcedism": "Pre-industrial control simulation for 'offline' ice sheets.", 
+        "Esmssp585": "Emissions-driven future scenario simulation", 
+        "RFDOCch4": "Perturbation from 1850 control using 2014 CH4 concentrations", 
+        "LfmipCao1": "Prescribed land conditions 1980-2014 climate", 
+        "DcppC1": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "historical": "CMIP6 historical", 
+        "DcppC3": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "control": "DECK: control", 
+        "SwitchOn4xco2": "Switch on 4XCo2", 
+        "Ssp126Ext": "Extension of SSP1_26 to 2300, in style of CMIP5 extension. Extends negative emissions level reached in 2100 to produce slowly declining forcing.", 
+        "amipFuture": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a composite SST warming pattern derived from coupled models, scaled to a global mean of 4K.", 
+        "LfmipCa5": "Prescribed land conditions 1980-2014 climate; SSTs prescribed", 
+        "RFDOCn2o": "Perturbation from 1850 control using 2014 N2O concentrations", 
+        "RfmipErfHistall": "Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RFDOCods": "Perturbation from 1850 control using 2014 ODSs concentrations", 
+        "Sspx60": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP4.5 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "DTIP": "The topography of the TIP is modified by setting surface elevations to 500m; to understand the combined thermal and mechanical forcing of the TIP. Same model as DECK.", 
+        "VolShort20EQslab": "As VolShort20EQfull, but with a slab ocean", 
+        "RfmipErfAer": "As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone", 
+        "RfmipErfHistnat": "Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RfmipErfAerx2": "As in RFMIP-ERF-AER but with present-day changes scaled by 2", 
+        "piControlwithism": "Pre-industrial control simulation that includes interactive ice sheets.", 
+        "Ssp370": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP6.0 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "RfmipHistFixedsst": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "aqua4xCO2": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RfmipErfHistaer": "Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "VolShort20EQstrat": "As VolShort20EQfull, but with prescribed aerosol heating rates in the stratosphere. Complimentary experiment to VolShort20EQstrat.", 
+        "1pctCo2withism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation that includes interactive ice sheets.", 
+        "abrupt4xCO2": "DECK: abrupt4xCO2", 
+        "Ssp585Over": "Extension of SSP5_85 to 2300. Assumes emissions decline linearly from 2100 to SSP1_26 levels by 2200, which is expected to produce substantial overshoot in radiative forcing.", 
+        "NTCFRESPo3": "Perturbation: All ozone precursors except methane kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "RFDOCcntrl": "Perturbation from 1850 control using 1850 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcbgc": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "abruptSp4": "Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant (not CO2) is abruptly increased by 4%.", 
+        "RfmipErfHistghg": "Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "LfmipRao4": "Prescribed land conditions 30yr running mean", 
+        "VolLongS100EQ": "Idealized equatorial eruption corresponding to an initial emission of 100 Tg of SO2. This eruption has a magnitude roughly corresponding to the 1815 Tambora eruption, the largest historical tropical eruption, which was linked to the so-called 'year without a summer' in 1816", 
+        "HISTsstghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "sstPiTot": "As sstPiFuture, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "FDBCKvoc": "1850 control with doubled emissions of biogenic VOCs", 
+        "FDBCKfire": "1850 control with doubled emissions of fires", 
+        "Ssp585forcedism": "Future climate from standard ScenarioMIP SSP5-8.5 simulation is used to force the ice sheet 'offline'. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that an 'offline' ice sheet Historical Simulation is performed first.", 
+        "G7cirrusSlice2": "Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "offlwaquaControl": "As CMIP5/CFMIP-2 aquaControl experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HISTsstghgntcf1850": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "RFDOCcovoc": "Perturbation from 1850 control using 2014 CO/VOC emissions", 
+        "Solaronly": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "past1000": "main forcings : trace gases, volcanoes, solar variability, land use", 
+        "OmpiB": "Same as the OMIP experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 1000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.", 
+        "HistaerHistaerchem": "*  Historical anthropogenic-Aerosols-only run. *  Please select one of two experimental designs for ESMs without (histAER) or with (histAERchem) interactive chemistory shemes (see the proposal for details).", 
+        "VolShort20EQsurf": "As VolShort20EQfull, but with prescribed surface cooling patterns or net  surface flux changes. Complimentary experiment to VolShort20EQstrat.", 
+        "PdrFsst": "Fixed SST simulations", 
+        "amip": "This CFMIP amip experiment is the same as the DECK amip experiment, but will contain any additional outputs which are required as control variables for the amip4K, amip4xCO2, amipFuture and amipMinus4K experiments which are not included in the AMIP DECK experiment.  This experiment will not be required if all of the proposed CFMIP variables are included in the AMIP DECK Experiment.", 
+        "wind": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface windstress anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "grid_longitude": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude in rotated pole grid", 
+            "standard_name": "grid_longitude", 
+            "out_name": "rlon", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "x_deg": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "x coordinate of projection", 
+            "standard_name": "projection_x_coordinate", 
+            "out_name": "x", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "y": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "y coordinate of projection", 
+            "standard_name": "projection_y_coordinate", 
+            "out_name": "", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "y_deg": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "y coordinate of projection", 
+            "standard_name": "projection_y_coordinate", 
+            "out_name": "y", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "j_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along second dimension", 
+            "standard_name": "", 
+            "out_name": "j", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "i_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along first dimension", 
+            "standard_name": "", 
+            "out_name": "i", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "l_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along fourth dimension", 
+            "standard_name": "", 
+            "out_name": "l", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "grid_latitude": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude in rotated pole grid", 
+            "standard_name": "grid_latitude", 
+            "out_name": "rlat", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "k_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along third dimension", 
+            "standard_name": "", 
+            "out_name": "k", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "x": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "x coordinate of projection", 
+            "standard_name": "projection_x_coordinate", 
+            "out_name": "", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "vertices": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "", 
+            "standard_name": "", 
+            "out_name": "", 
+            "type": "", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "m_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along fifth dimension", 
+            "standard_name": "", 
+            "out_name": "m", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "agesno": {
+            "comment": "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Snow Age", 
+            "standard_name": "age_of_surface_snow", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean (with samples weighted by snow mass) area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "day", 
+            "out_name": "agesno", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "pflw": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Liquid Water Content of Permafrost Layer", 
+            "standard_name": "liquid_water_content_of_permafrost_layer", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "pflw", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "tsn": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Snow Internal Temperature", 
+            "standard_name": "temperature_in_surface_snow", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean (with samples weighted by snow mass) area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "tsn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfdsn": {
+            "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", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Heat Flux into Snow Where Land over Land", 
+            "standard_name": "surface_downward_heat_flux_in_snow", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfdsn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "snd": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snow Depth", 
+            "standard_name": "surface_snow_thickness", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-1.961", 
+            "units": "m", 
+            "out_name": "snd", 
+            "type": "real", 
+            "valid_max": "962.9", 
+            "ok_max_mean_abs": "4.503"
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "snc": {
+            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snow Area Fraction", 
+            "standard_name": "surface_snow_area_fraction", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-29.01", 
+            "units": "%", 
+            "out_name": "snc", 
+            "type": "real", 
+            "valid_max": "105", 
+            "ok_max_mean_abs": "78.46"
+        }, 
+        "snm": {
+            "comment": "Compute as the total surface melt water on the land portion of the grid cell divided by the land area in the grid cell; report as 0.0 for snow-free land regions; report as 0.0 where the land fraction is 0.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Surface Snow Melt", 
+            "standard_name": "surface_snow_melt_flux", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-2.092e-06", 
+            "units": "kg m-2 s-1", 
+            "out_name": "snm", 
+            "type": "real", 
+            "valid_max": "0.0003926", 
+            "ok_max_mean_abs": "6.123e-06"
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "snw": {
+            "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 0.0 where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-0.007542", 
+            "long_name": "Surface Snow Amount", 
+            "standard_name": "surface_snow_amount", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-6025", 
+            "units": "kg m-2", 
+            "out_name": "snw", 
+            "type": "real", 
+            "valid_max": "9.555e+05", 
+            "ok_max_mean_abs": "1.213e+04"
+        }, 
+        "lwsnl": {
+            "comment": "where land over land: this is computed as the total mass of liquid water contained interstitially within 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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Liquid Water Content of Snow Layer", 
+            "standard_name": "liquid_water_content_of_snow_layer", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "lwsnl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "sbl": {
+            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-0.004959", 
+            "long_name": "Surface Snow and Ice Sublimation Flux", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-5.521e-05", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sbl", 
+            "type": "real", 
+            "valid_max": "0.0009936", 
+            "ok_max_mean_abs": "9.61e-05"
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "tpf": {
+            "comment": "where land over land: This is the mean thickness of the permafrost layer in the land portion of the grid cell.  Reported as 0.0 in permafrost-free regions.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Permafrost Layer Thickness", 
+            "standard_name": "permafrost_layer_thickness", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "tpf", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "sootsn": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Snow Soot Content", 
+            "standard_name": "soot_content_of_surface_snow", 
+            "modeling_realm": "landIce land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "sootsn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_Lmon_json b/cmip6-cmor-tables/CMIP6_Lmon_json
new file mode 100644
index 0000000..e69c383
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_Lmon_json
@@ -0,0 +1,2294 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.4", 
+        "approx_interval": "30.00000", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "mon", 
+        "table_id": "Table Lmon", 
+        "table_date": "25 January 2016", 
+        "modeling_realm": "land", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "experiments": {
+        "LfmipRa5": "Prescribed land conditions 30yr running mean; SSTs prescribed", 
+        "ssp245GHG": "*  Extension of well-mixed GHG-only run under SSP2-4.5. *  Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.", 
+        "LIG": "main forcings : orbital parameters, ice-sheet, trace gases", 
+        "amipTot": "Same as amip, but the SST pattern anomaly climatology from sstPiFuture is applied, scaled to have a global mean increase of 4K. CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "RfmipErfPiCntrl": "30-year atmosphere only integration using preindustrial conditions. Interactive vegetation", 
+        "Esmssp585wssp126landuse": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as in C4MIP esmssp5-8.5 scenario except use SSP1-2.6 land use; emission driven", 
+        "WMFORCch4": "Same as CMIP6 historical but with CH4 at 1850", 
+        "Sspx45": "Future scenario with low radiative forcing by the end of century. Reaches about 3.7 W/m2 by 2100; fills gap in RCP forcing pathways between 4.5 and 2.6 W/m2. Concentration-driven.", 
+        "RFDOCo3": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (only ozone (trop+strat) interact with radiation)", 
+        "amip4xCO2": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RFDOCnox": "Perturbation from 1850 control using 2014 Nox emissions", 
+        "esm1pcbgcNdep": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "G6solarSlice2": "Time slice at 2100 (G6solar)", 
+        "FDBCKch4": "1850 control with doubled emissions of wetlands CH4", 
+        "futureSolarMin": "Future simulation using solar forcing running into a new Dalton/Maunder Minimum type", 
+        "HISTghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "G6sulfurSlice2": "Time slice at 2100 (G6sulfur)", 
+        "DcppC2": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "AquaPlanet": "Aqua planet simulation", 
+        "RfmipHistAmip": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs", 
+        "histNAT": "Historical natural-only run", 
+        "sstPi4xCO2Veg": "Same as sstPi but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "WMFORCn20": "Same as CMIP6 historical but with N2O at 1850", 
+        "RfmipErf4xco2": "As in RFMIP-ERF-PI-Cntrl but with 4xCO2", 
+        "AMIP20C": "Extended AMIP run that covers 1850-2014. All natural and anthropogenic historical forcings as used in CMIP6 Historical Simulation will be included. AGCM resolution as CMIP6 Historical Simulation. The HadISST data will be used.", 
+        "offlwaqua4K": "As CMIP5/CFMIP-2 aqua4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "NRLSens": "sensitivity experiment using a different spectral solar irradiance (NRLSSI) forcing than the CMIP6 historical simulation", 
+        "histGHG": "* Historical well-mixed GHG-only run. * Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.  This will ensure that ozone is fixed in all these simulations, and simulated responses in models with and without coupled chemistry are comparable.", 
+        "LfmipRao1": "Prescribed land conditions 30yr running mean", 
+        "amip4K": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a uniform warming of 4K.", 
+        "G6solar": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G7cirrusSlice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "Ssp126": "Future scenario with low radiative forcing by the end of century. Following approximately RCP2.6 global forcing pathway but with new forcing based on SSP1. Concentration-driven.", 
+        "G1ext": "Beginning from a preindustrial control run, simultaneously quadruple the CO2 concentration and reduce the solar constant such that the TOA radiative flux remains within +/m0.1 W/m2.", 
+        "histALL": "* Enlarging ensemble size of the CMIP6 hisorical simulations (2015-2020 under SSP2-4.5 of ScenarioMIP) to at least three members. * DCPP: DCPP proposes a 10 member ensemble of histALL up to 2030 also extended with SSP2-4.5. * Please provide output data up to 2014 as 'CMIP6 historical' and 2015-2020 (or 2030 for DCPP) as SSP2-4.5 of ScenarioMIP.", 
+        "abruptSm4": "Same as above, except solar constant is reduced by 4%", 
+        "RfmipErfGhg": "As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases", 
+        "Ssp585withism": "Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that the Historical Simulation is performed first with a coupled AOGCM-ISM setting", 
+        "HISTghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons, start 1950", 
+        "HistAmo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the AMO domain (0o-70oN, 70oW-0o)", 
+        "Coupled": "Coupled integrations, at least one with constant 1950's forcing (CTL) and one or more with historic and then RCP4.5 (as in Forced_Atmos_Land, EXP).", 
+        "PlioExp": "main forcings : trace gases, orography, ice-sheet", 
+        "RfmipHistAmipNudged": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs, winds nudged to reanalysis", 
+        "histSOL": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "LmipF": "Land only simulations", 
+        "aquaControl": "As CMIP5/CFMIP-2.  Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs.", 
+        "G4solarExt": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "histSOZ": "* Historical stratospheric-ozone-only. *  In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the histALL simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from the stratosphere. * In m [...]
+        "Ssp437": "Additional ensemble members for future scenario with high radiative forcing by the end of century.Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "LmipH": "Land only simulations", 
+        "HISTsstghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 tropospheric ozone precursors  emissions", 
+        "LfmipCao4": "Prescribed land conditions 1980-2014 climate", 
+        "Volshort20eqiniDcppC21": "As VolShort20EQfull, but as decadal prediction runs. Joint experiment with DCPP, forcing input and implementation of the forcing fully comply with the VolMIP protocol", 
+        "LandcoverManageLnd": "Factorial set of land only experiments with increasingly realistic treatment of land management; derivatives of LMIP-hist (LS3MIP)", 
+        "RfmipIrfAer": "Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single days at PI and PD, along with model-specific direct aerosol IRF.", 
+        "DcppA": "Decadal hindcasts begun each year from 1960 to present", 
+        "DcppB": "Ongoing decadal forecasts", 
+        "G4sulfurExt": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "HISTghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "HistallEstaer2": "Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions", 
+        "midHolocene": "main forcings : trace gases, orbital parameters, dust", 
+        "1pctCO2": "DECK: 1pctCO2", 
+        "amipMinus4K": "AMIP experiment where SSTs are subject to a uniform cooling of 4K.", 
+        "offlwamip": "As CMIP5/CFMIP-2 amip experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HistNolulccLnd": "Historical land only simulation with land use held at 1850; no human activity; derivative of LMIP-hist (LS3MIP)", 
+        "PdrFull01": "Changes in precipitation from various drivers of climate change. Dedicated simulations with CO2, CH4, solar irradiance changes and different aerosol types, to investigate the degree of difference in mean and extreme precipitation between the drivers. Combination of slab ocean/full ocean and fixed SST. Also, perturb aerosols regionally, to investigate the precipitation impact of the longitudinal shift in aerosol loading across models.", 
+        "LfmipHp10": "Initialized pseudo-observations land", 
+        "FDBCKss": "1850 control with doubled sea salt emissions", 
+        "NTCFRESPbc": "Perturbation: Only black carbon emissions as in NTCFRESP-SSP3-7ntcf", 
+        "PdrFull02": "Regional simulations", 
+        "HistNolulcc02": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "Ssp126wssp37landuse": "Additional land use policy sensitivity simulation for low radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP1-2.6 (afforestation scenario), but replace land use from SSP3-7 (afforestation) scenario; concentration-driven", 
+        "sstPi4K": "Same as sstPi but with SSTs uniformly increased by 4K", 
+        "HistallEstnat2": "Historical ALL forcing run with alternates estimate of solar and volcanic forcing", 
+        "HistNolulcc01": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "FDBCKnox": "1850 control with doubled emissions of lightning Nox", 
+        "VolLongC19thC": "Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, and the 1815 Tambora and 1835 Cosigueina eruptions.", 
+        "NTCFRESPo3ch4": "Perturbation: All ozone precursors kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "sstPi": "Same as standard amip experiment, but with monthly-varying SSTs and sea-ice taken from a segment of each model's own piControl run.", 
+        "NTCFRESPcntrl": "Control: SSP3-7, using SST from NTCFRESP-SSP3-7", 
+        "NTCFRESPnox": "Perturbation: All aerosol precursor emissions (but not NOx) as in NTCFRESP-SSP3-7ntcf", 
+        "G6sulfate": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G4Ssa": "Against a background of RCP6.0, a layer of stratospheric aerosols is injected into the lower stratosphere at a rate of 8 Tg SO2 per year.  The distribution of sulfate aerosols will be precomputed and provided to all modeling groups.", 
+        "RfmipHistAer": "Prescribed anthropogenic aerosol optical properties. Changes in aerosols only.", 
+        "water": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net freshwater flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2", 
+        "ssp245AER": "Extension of aerosol-only run under SSP2-4.5", 
+        "Ssp585Ext": "Extension of SSP5_85 to 2300, in style of CMIP5 extension. Assumes emissions eventually decline from 2100 levels to produce stabilized forcing by 2300.", 
+        "Abrupt05xco2": "Identical to the DECK abrupt4xCO2, but at 0.5xCO2", 
+        "amipPiForcing": "Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthro & natural)", 
+        "RfmipErfLu": "As in RFMIP-ERF-PI-Cntrl but with present-day land use", 
+        "esm1pccouNdep": "Fully-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "RfmipHistNat": "Prescribed anthropogenic aerosol optical properties. Natural forcings.", 
+        "NtcfrespSsp37": "Reference: SSP3-7 (to be performed under ScenarioMIP)", 
+        "Esmssp585extbgc": "Emission-driven future scenario simulation extension to 2300 biogeochemically-coupled", 
+        "aqua4K": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are subject to a uniform warming of 4K.", 
+        "allFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean simultaneously by surface windstress (as in the wind experiment), net heat flux (as in the heat experiment) and net freshwater flux (as in the water experiment) anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "G7cirrus": "Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount", 
+        "ssp245SOZ": "* Extension of stratospheric-ozone-only run under SSP2-4.5 *   In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the SSP2-4.5 simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from  [...]
+        "NtcfrespSsp37ntcf": "Perturbation: SSP3 with reduced NTCF (aerosol and tropospheric ozone precursors, including methane)", 
+        "histVLC": "Historical volcanic-only run", 
+        "G6Slice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario)", 
+        "Ssp126Over": "21st century overshoot scenario relative to SSP1_26. Specific design to be finalized with IAM groups within next several months.", 
+        "1pctCo2forcedism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation with ice sheets forced 'offline' with DECK 1pctCO2.", 
+        "AMIP": "DECK: AMIP", 
+        "DHLD": "The topography of the highlands in Africa, N. America and S. America TP is modified by setting surface elevations to a certain height (500m).Same model as DECK.", 
+        "VolShort20EQfull": "1991 Pinatubo forcing as used in the CMIP6 historical simulations.  Requires special diagnostics of parameterized and resolved wave forcings, radiative and latent heating rates. A large number of ensemble members is required to address internal atmospheric variability.", 
+        "DtipDsh": "Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere.Same model as DECK.", 
+        "IdealizedGlobalDeforest": "Idealized transient global deforestation with all other forcings held constant", 
+        "passiveheat": "1xCO2 experiment, parallel to piControl, with a flux of passive tracer added at the ocean surface at the same rate as the surface net heat flux anomaly applied in the FAFMIP heat experiment.", 
+        "OmipA": "Global ocean - sea-ice coupled experiment forced with the Coordinated Ocean - ice Reference Experiments inter-annually varying atmopsheric data sets for the 1948-2009 period. The 62-year forcing period is repeated for no less than 5 cycles.", 
+        "RfmipErfAerx01": "As in RFMIP-ERF-AER but with present-day changes scaled by 0.1", 
+        "RfmipErfAnthro": "As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)", 
+        "esmhistbgc": "Emission-driven historical simulation,  biogeochemically-coupled", 
+        "Ssp58501": "Future scenario with high radiative forcing by the end of century. Following approximately RCP8.5 global forcing pathway but with new forcing based on SSP5. Concentration-driven.", 
+        "ForcedAtmosLand2100": "Extend Forced_Atmos_land to 2100 with agreed forcings", 
+        "Esmssp585bgc": "Emission-driven future scenario simulation,  biogeochemically-coupled", 
+        "FDBCKdms": "1850 control with doubled emissions of DMS", 
+        "Ssp37wssp126landuse01": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "LuNtcf": "Time slice at 2050 and/or 2090 for SSP1 and SSP3 to test emissions variations with high and low Land Use emissions (dust/N2O/soil NO/NH3/Fires/CH4)- land use change experiment under LUMIP with AerChemMIP diagnostics", 
+        "Ssp37wssp126landuse02": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "VolLongS100HL": "Idealized high-latitude (60oN) eruption emitting 100 Tg of SO2 over five months. The eruption's strength and length roughly correspond to that of the 1783-84 Laki eruption.", 
+        "EsmhistbgcNolulcc": "Same as esmhistbgc (C4MIP) but with land cover held at 1850, no human activity; emission-driven", 
+        "abrupt2xCO2": "Identical to the DECK abrupt4xCO2, but at 2xCO2", 
+        "RFDOCntcf": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcrad": "Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "sstPi4xCO2": "Same as sstPi but CO2 as seen by the radiation scheme is quadrupled.", 
+        "IdealizedRegDeforest": "Paired idealized timeslice control and deforestation experiments for specific regions (tropical, boreal, temperate?, TBD)", 
+        "sstPiFuture": "Same as sstPi but a seasonally varying monthly mean climatology of the SST pattern anomaly taken from years 91-140 of each model's own abrupt4xCO2 minus piControl is scaled to have a global mean increase of 4K and applied.", 
+        "RfmipIrfGhgBase": "Offline radiation calculations with specified surface and atmospheric conditions. No clouds or aerosols.", 
+        "Ssp58502": "Future scenario with high radiative forcing by the end of century. Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "lgm": "main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)", 
+        "HISTsstghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons", 
+        "heat": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net heat flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "FDBCKdust": "1850 control with doubled dust emissions", 
+        "offlwamip4K": "As CMIP5/CFMIP-2 amip4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "RfmipIrfIndgas": "Offline radiation calculations varying one greenhouse gas at a time.", 
+        "G1extSlice1": "Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2", 
+        "G1extSlice2": "Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 + G1", 
+        "HistIpo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the tropical lobe of the IPO domain (20oS-20oN, 175oE-75oW). The HadISST data will be used.", 
+        "RFDOCbc": "Perturbation from 1850 control using 2014 BC emissions", 
+        "ForcedAtmosLand": "Forced global atmosphere-land simulations using SST and sea-ice forcings (using methodology based on Mizuta et al beyond present day), and aerosol concentrations (not emissions) to constrain model spread, with RCP4.5 or similar for the projected forcings", 
+        "RfmipIrfCo2": "Offline radiation calculations varying CO2 from 0.5x to 8x PI values", 
+        "RfmipHistAll": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "piControlforcedism": "Pre-industrial control simulation for 'offline' ice sheets.", 
+        "Esmssp585": "Emissions-driven future scenario simulation", 
+        "RFDOCch4": "Perturbation from 1850 control using 2014 CH4 concentrations", 
+        "LfmipCao1": "Prescribed land conditions 1980-2014 climate", 
+        "DcppC1": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "historical": "CMIP6 historical", 
+        "DcppC3": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "control": "DECK: control", 
+        "SwitchOn4xco2": "Switch on 4XCo2", 
+        "Ssp126Ext": "Extension of SSP1_26 to 2300, in style of CMIP5 extension. Extends negative emissions level reached in 2100 to produce slowly declining forcing.", 
+        "amipFuture": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a composite SST warming pattern derived from coupled models, scaled to a global mean of 4K.", 
+        "LfmipCa5": "Prescribed land conditions 1980-2014 climate; SSTs prescribed", 
+        "RFDOCn2o": "Perturbation from 1850 control using 2014 N2O concentrations", 
+        "RfmipErfHistall": "Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RFDOCods": "Perturbation from 1850 control using 2014 ODSs concentrations", 
+        "Sspx60": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP4.5 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "DTIP": "The topography of the TIP is modified by setting surface elevations to 500m; to understand the combined thermal and mechanical forcing of the TIP. Same model as DECK.", 
+        "VolShort20EQslab": "As VolShort20EQfull, but with a slab ocean", 
+        "RfmipErfAer": "As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone", 
+        "RfmipErfHistnat": "Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RfmipErfAerx2": "As in RFMIP-ERF-AER but with present-day changes scaled by 2", 
+        "piControlwithism": "Pre-industrial control simulation that includes interactive ice sheets.", 
+        "Ssp370": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP6.0 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "RfmipHistFixedsst": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "aqua4xCO2": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RfmipErfHistaer": "Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "VolShort20EQstrat": "As VolShort20EQfull, but with prescribed aerosol heating rates in the stratosphere. Complimentary experiment to VolShort20EQstrat.", 
+        "1pctCo2withism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation that includes interactive ice sheets.", 
+        "abrupt4xCO2": "DECK: abrupt4xCO2", 
+        "Ssp585Over": "Extension of SSP5_85 to 2300. Assumes emissions decline linearly from 2100 to SSP1_26 levels by 2200, which is expected to produce substantial overshoot in radiative forcing.", 
+        "NTCFRESPo3": "Perturbation: All ozone precursors except methane kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "RFDOCcntrl": "Perturbation from 1850 control using 1850 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcbgc": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "abruptSp4": "Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant (not CO2) is abruptly increased by 4%.", 
+        "RfmipErfHistghg": "Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "LfmipRao4": "Prescribed land conditions 30yr running mean", 
+        "VolLongS100EQ": "Idealized equatorial eruption corresponding to an initial emission of 100 Tg of SO2. This eruption has a magnitude roughly corresponding to the 1815 Tambora eruption, the largest historical tropical eruption, which was linked to the so-called 'year without a summer' in 1816", 
+        "HISTsstghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "sstPiTot": "As sstPiFuture, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "FDBCKvoc": "1850 control with doubled emissions of biogenic VOCs", 
+        "FDBCKfire": "1850 control with doubled emissions of fires", 
+        "Ssp585forcedism": "Future climate from standard ScenarioMIP SSP5-8.5 simulation is used to force the ice sheet 'offline'. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that an 'offline' ice sheet Historical Simulation is performed first.", 
+        "G7cirrusSlice2": "Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "offlwaquaControl": "As CMIP5/CFMIP-2 aquaControl experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HISTsstghgntcf1850": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "RFDOCcovoc": "Perturbation from 1850 control using 2014 CO/VOC emissions", 
+        "Solaronly": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "past1000": "main forcings : trace gases, volcanoes, solar variability, land use", 
+        "OmpiB": "Same as the OMIP experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 1000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.", 
+        "HistaerHistaerchem": "*  Historical anthropogenic-Aerosols-only run. *  Please select one of two experimental designs for ESMs without (histAER) or with (histAERchem) interactive chemistory shemes (see the proposal for details).", 
+        "VolShort20EQsurf": "As VolShort20EQfull, but with prescribed surface cooling patterns or net  surface flux changes. Complimentary experiment to VolShort20EQstrat.", 
+        "PdrFsst": "Fixed SST simulations", 
+        "amip": "This CFMIP amip experiment is the same as the DECK amip experiment, but will contain any additional outputs which are required as control variables for the amip4K, amip4xCO2, amipFuture and amipMinus4K experiments which are not included in the AMIP DECK experiment.  This experiment will not be required if all of the proposed CFMIP variables are included in the AMIP DECK Experiment.", 
+        "wind": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface windstress anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "grid_longitude": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude in rotated pole grid", 
+            "standard_name": "grid_longitude", 
+            "out_name": "rlon", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "x_deg": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "x coordinate of projection", 
+            "standard_name": "projection_x_coordinate", 
+            "out_name": "x", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "y": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "y coordinate of projection", 
+            "standard_name": "projection_y_coordinate", 
+            "out_name": "", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "y_deg": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "y coordinate of projection", 
+            "standard_name": "projection_y_coordinate", 
+            "out_name": "y", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "j_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along second dimension", 
+            "standard_name": "", 
+            "out_name": "j", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "i_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along first dimension", 
+            "standard_name": "", 
+            "out_name": "i", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "l_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along fourth dimension", 
+            "standard_name": "", 
+            "out_name": "l", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "grid_latitude": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude in rotated pole grid", 
+            "standard_name": "grid_latitude", 
+            "out_name": "rlat", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "k_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along third dimension", 
+            "standard_name": "", 
+            "out_name": "k", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "x": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "x coordinate of projection", 
+            "standard_name": "projection_x_coordinate", 
+            "out_name": "", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "vertices": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "", 
+            "standard_name": "", 
+            "out_name": "", 
+            "type": "", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "m_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along fifth dimension", 
+            "standard_name": "", 
+            "out_name": "m", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "fLitterSoil": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Carbon Mass Flux from Litter to Soil", 
+            "standard_name": "carbon_mass_flux_into_soil_from_litter", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fLitterSoil", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cropFrac": {
+            "comment": "fraction of entire grid cell  that is covered by crop.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Crop Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cropFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "shrubFrac": {
+            "comment": "fraction of entire grid cell  that is covered by shrub.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Shrub Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "shrubFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "evspsblveg": {
+            "comment": "the canopy evaporation+sublimation (if present in model).", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Evaporation from Canopy", 
+            "standard_name": "water_evaporation_flux_from_canopy", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "evspsblveg", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "cProduct": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Products of Land Use Change", 
+            "standard_name": "carbon_content_of_products_of_anthropogenic_land_use_change", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cProduct", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "treeFracSecDec": {
+            "comment": "fraction of entire grid cell  that is covered by secondary deciduous trees.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Secondary Deciduous Tree Cover Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "treeFracSecDec", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fGrazing": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Grazing on Land", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_grazing", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fGrazing", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "mrfso": {
+            "comment": "the mass (summed over all all layers) of frozen water.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Soil Frozen Water Content", 
+            "standard_name": "soil_frozen_water_content", 
+            "modeling_realm": "land landIce", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-419", 
+            "units": "kg m-2", 
+            "out_name": "mrfso", 
+            "type": "real", 
+            "valid_max": "5763", 
+            "ok_max_mean_abs": "940.3"
+        }, 
+        "cLeaf": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Leaves", 
+            "standard_name": "leaf_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cLeaf", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fHarvest": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Crop Harvesting", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fHarvest", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cLitterAbove": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Above-Ground Litter", 
+            "standard_name": "surface_litter_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cLitterAbove", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rh": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration on Land", 
+            "standard_name": "heterotrophic_respiration_carbon_flux", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "rh", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cSoilMedium": {
+            "comment": "medium is meant as lifetime of more than than 10 years and less than 100 years for  reference climate conditions (20 C, no water limitations)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Medium Soil Pool", 
+            "standard_name": "medium_soil_pool_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cSoilMedium", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nppWood": {
+            "comment": "This is the rate of carbon uptake by wood due to NPP", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux due to NPP Allocation to Wood", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_wood", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "nppWood", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fFire": {
+            "comment": "CO2 emissions (expressed as a carbon mass flux) from natural fires + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 flux from fire included in fLuc, defined below (CO2 Flux to Atmosphere from Land Use Change).", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to CO2 Emission from Fire", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fFire", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "baresoilFrac": {
+            "comment": "fraction of entire grid cell  that is covered by bare soil.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Bare Soil Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "baresoilFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prveg": {
+            "comment": "the precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Precipitation onto Canopy", 
+            "standard_name": "precipitation_flux_onto_canopy", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prveg", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cVeg": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Vegetation", 
+            "standard_name": "vegetation_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cVeg", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cRoot": {
+            "comment": "including fine and coarse roots.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Roots", 
+            "standard_name": "root_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cRoot", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cSoilFast": {
+            "comment": "fast is meant as lifetime of less than 10 years for  reference climate conditions (20 C, no water limitations).", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Fast Soil Pool", 
+            "standard_name": "fast_soil_pool_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cSoilFast", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "grassFrac": {
+            "comment": "fraction of entire grid cell that is covered by natural grass.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Natural Grass Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "grassFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ra": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Autotrophic (Plant) Respiration on Land", 
+            "standard_name": "plant_respiration_carbon_flux", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "ra", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mrsos": {
+            "comment": "the mass of water in all phases in a thin surface soil layer.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-2.008", 
+            "long_name": "Moisture in Upper Portion of Soil Column", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-35.89", 
+            "units": "kg m-2", 
+            "out_name": "mrsos", 
+            "type": "real", 
+            "valid_max": "146.5", 
+            "ok_max_mean_abs": "123.3"
+        }, 
+        "npp": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Net Primary Production on Land", 
+            "standard_name": "net_primary_productivity_of_carbon", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "npp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cCwd": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Coarse Woody Debris", 
+            "standard_name": "wood_debris_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cCwd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "gpp": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", 
+            "standard_name": "gross_primary_productivity_of_carbon", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "gpp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fLuc": {
+            "comment": "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Net Carbon Mass Flux into Atmosphere due to Land Use Change", 
+            "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fLuc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nep": {
+            "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 + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 flux from fire included in fLuc, defined below (CO2 Flux to Atmosphere fro [...]
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity on Land.", 
+            "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes_excluding_anthropogenic_land_use_change", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "nep", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "treeFrac": {
+            "comment": "fraction of entire grid cell  that is covered by trees.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tree Cover Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "treeFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "evspsblsoi": {
+            "comment": "includes sublimation.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Water Evaporation from Soil", 
+            "standard_name": "water_evaporation_flux_from_soil", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "evspsblsoi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nbp": {
+            "comment": "This is the net mass flux of carbon between land and atmosphere calculated as photosynthesis MINUS the sum of  plant and soil respiration, carbonfluxes  from fire, harvest, grazing  and land use change. Positive flux  is into the land.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Net Biospheric Production on Land", 
+            "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "nbp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "lai": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Leaf Area Index", 
+            "standard_name": "leaf_area_index", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "lai", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mrso": {
+            "comment": "the mass per unit area  (summed over all soil layers) of water in all phases.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-64.17", 
+            "long_name": "Total Soil Moisture Content", 
+            "standard_name": "soil_moisture_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-1424", 
+            "units": "kg m-2", 
+            "out_name": "mrso", 
+            "type": "real", 
+            "valid_max": "5717", 
+            "ok_max_mean_abs": "3038"
+        }, 
+        "burntArea": {
+            "comment": "fraction of entire grid cell  that is covered by burnt vegetation.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Burnt Area Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "burntArea", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cSoilSlow": {
+            "comment": "fast is meant as lifetime of more than 100 years for  reference climate conditions (20 C, no water limitations)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Slow Soil Pool", 
+            "standard_name": "slow_soil_pool_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cSoilSlow", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "mrros": {
+            "comment": "the total surface runoff leaving the land portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-6.802e-06", 
+            "long_name": "Surface Runoff", 
+            "standard_name": "surface_runoff_flux", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-5.867e-06", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mrros", 
+            "type": "real", 
+            "valid_max": "0.0009825", 
+            "ok_max_mean_abs": "1.302e-05"
+        }, 
+        "cLitter": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Litter Pool", 
+            "standard_name": "litter_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cLitter", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cMisc": {
+            "comment": "e.g., labile, fruits, reserves, etc.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Other Living Compartments on Land", 
+            "standard_name": "miscellaneous_living_matter_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cMisc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tsl": {
+            "comment": "'Temperature of each soil layer.  Reported as ''missing'' for grid cells occupied entirely by ''sea''.'", 
+            "dimensions": "longitude latitude sdepth time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Temperature of Soil", 
+            "standard_name": "soil_temperature", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "tsl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cSoil": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Soil Pool", 
+            "standard_name": "soil_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cSoil", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fVegLitter": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Carbon Mass Flux from Vegetation to Litter", 
+            "standard_name": "litter_carbon_flux", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fVegLitter", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "treeFracPrimDec": {
+            "comment": "'This is the fraction of the entire grid cell  that is covered by ''total primary deciduous trees.'''", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Primary Deciduous Tree Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "treeFracPrimDec", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "treeFracPrimEver": {
+            "comment": "fraction of entire grid cell  that is covered by primary evergreen trees.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Primary Evergreen Tree Cover Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "treeFracPrimEver", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "pastureFrac": {
+            "comment": "fraction of entire grid cell  that is covered by anthropogenic pasture.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Anthropogenic Pasture Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "pastureFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cWood": {
+            "comment": "including sapwood and hardwood.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Wood", 
+            "standard_name": "wood_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cWood", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rGrowth": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land", 
+            "standard_name": "surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_growth", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "rGrowth", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "cLitterBelow": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass in Below-Ground Litter", 
+            "standard_name": "subsurface_litter_carbon_content", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "cLitterBelow", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tran": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Transpiration", 
+            "standard_name": "transpiration_flux", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "tran", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mrro": {
+            "comment": "'the total runoff (including ''drainage'' through the base of the soil model) leaving the land portion of the grid cell.'", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "-0.0002019", 
+            "long_name": "Total Runoff", 
+            "standard_name": "runoff_flux", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-6.668e-06", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mrro", 
+            "type": "real", 
+            "valid_max": "0.001065", 
+            "ok_max_mean_abs": "1.874e-05"
+        }, 
+        "nppRoot": {
+            "comment": "This is the rate of carbon uptake by roots due to NPP", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux due to NPP Allocation to Roots", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_roots", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "nppRoot", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rMaint": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land", 
+            "standard_name": "surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_maintenance", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "rMaint", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "treeFracSecEver": {
+            "comment": "fraction of entire grid cell  that is covered by secondary evergreen trees.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Secondary Evergreen Tree Cover Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "treeFracSecEver", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nppLeaf": {
+            "comment": "This is the rate of carbon uptake by leaves due to NPP", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux due to NPP Allocation to Leaf", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_leaves", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "nppLeaf", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "residualFrac": {
+            "comment": "fraction of entire grid cell  that is land and is covered by ''non-vegetation'' and ''non-bare-soil'' (e.g., urban, ice, lakes, etc.)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Fraction of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "residualFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "c3PftFrac": {
+            "comment": "fraction of entire grid cell  that is covered by C3 PFTs (including grass, crops, and trees).", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total C3 PFT Cover Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "c3PftFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "mrlsl": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Content of Soil Layer", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "mrlsl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "c4PftFrac": {
+            "comment": "fraction of entire grid cell  that is covered by C4 PFTs (including grass and crops).", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total C4 PFT Cover Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "c4PftFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "landCoverFrac": {
+            "comment": "The categories may differ from model to model, depending on their  PFT definitions.   This may include natural PFTs, anthropogenic PFTs, bare soil, lakes, urban areas, etc.   Sum of all should equal the fraction of the grid-cell that is land.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Plant Functional Type Grid Fraction", 
+            "standard_name": "area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "landCoverFrac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fVegSoil": {
+            "comment": "In some models part of carbon (e.g., root exudate) can go directly into the soil pool without entering litter.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Carbon Mass Flux from Vegetation Directly to Soil", 
+            "standard_name": "carbon_mass_flux_into_soil_from_vegetation_excluding_litter", 
+            "modeling_realm": "land", 
+            "cell_measures": "time: mean area: mean where land", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fVegSoil", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_OImon_json b/cmip6-cmor-tables/CMIP6_OImon_json
new file mode 100644
index 0000000..8800bbc
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_OImon_json
@@ -0,0 +1,2685 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.4", 
+        "approx_interval": "30.00000", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "mon", 
+        "table_id": "Table OImon", 
+        "table_date": "25 January 2016", 
+        "modeling_realm": "seaIce", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "experiments": {
+        "LfmipRa5": "Prescribed land conditions 30yr running mean; SSTs prescribed", 
+        "ssp245GHG": "*  Extension of well-mixed GHG-only run under SSP2-4.5. *  Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.", 
+        "LIG": "main forcings : orbital parameters, ice-sheet, trace gases", 
+        "amipTot": "Same as amip, but the SST pattern anomaly climatology from sstPiFuture is applied, scaled to have a global mean increase of 4K. CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "RfmipErfPiCntrl": "30-year atmosphere only integration using preindustrial conditions. Interactive vegetation", 
+        "Esmssp585wssp126landuse": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as in C4MIP esmssp5-8.5 scenario except use SSP1-2.6 land use; emission driven", 
+        "WMFORCch4": "Same as CMIP6 historical but with CH4 at 1850", 
+        "Sspx45": "Future scenario with low radiative forcing by the end of century. Reaches about 3.7 W/m2 by 2100; fills gap in RCP forcing pathways between 4.5 and 2.6 W/m2. Concentration-driven.", 
+        "RFDOCo3": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (only ozone (trop+strat) interact with radiation)", 
+        "amip4xCO2": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RFDOCnox": "Perturbation from 1850 control using 2014 Nox emissions", 
+        "esm1pcbgcNdep": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "G6solarSlice2": "Time slice at 2100 (G6solar)", 
+        "FDBCKch4": "1850 control with doubled emissions of wetlands CH4", 
+        "futureSolarMin": "Future simulation using solar forcing running into a new Dalton/Maunder Minimum type", 
+        "HISTghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "G6sulfurSlice2": "Time slice at 2100 (G6sulfur)", 
+        "DcppC2": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "AquaPlanet": "Aqua planet simulation", 
+        "RfmipHistAmip": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs", 
+        "histNAT": "Historical natural-only run", 
+        "sstPi4xCO2Veg": "Same as sstPi but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "WMFORCn20": "Same as CMIP6 historical but with N2O at 1850", 
+        "RfmipErf4xco2": "As in RFMIP-ERF-PI-Cntrl but with 4xCO2", 
+        "AMIP20C": "Extended AMIP run that covers 1850-2014. All natural and anthropogenic historical forcings as used in CMIP6 Historical Simulation will be included. AGCM resolution as CMIP6 Historical Simulation. The HadISST data will be used.", 
+        "offlwaqua4K": "As CMIP5/CFMIP-2 aqua4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "NRLSens": "sensitivity experiment using a different spectral solar irradiance (NRLSSI) forcing than the CMIP6 historical simulation", 
+        "histGHG": "* Historical well-mixed GHG-only run. * Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.  This will ensure that ozone is fixed in all these simulations, and simulated responses in models with and without coupled chemistry are comparable.", 
+        "LfmipRao1": "Prescribed land conditions 30yr running mean", 
+        "amip4K": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a uniform warming of 4K.", 
+        "G6solar": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G7cirrusSlice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "Ssp126": "Future scenario with low radiative forcing by the end of century. Following approximately RCP2.6 global forcing pathway but with new forcing based on SSP1. Concentration-driven.", 
+        "G1ext": "Beginning from a preindustrial control run, simultaneously quadruple the CO2 concentration and reduce the solar constant such that the TOA radiative flux remains within +/m0.1 W/m2.", 
+        "histALL": "* Enlarging ensemble size of the CMIP6 hisorical simulations (2015-2020 under SSP2-4.5 of ScenarioMIP) to at least three members. * DCPP: DCPP proposes a 10 member ensemble of histALL up to 2030 also extended with SSP2-4.5. * Please provide output data up to 2014 as 'CMIP6 historical' and 2015-2020 (or 2030 for DCPP) as SSP2-4.5 of ScenarioMIP.", 
+        "abruptSm4": "Same as above, except solar constant is reduced by 4%", 
+        "RfmipErfGhg": "As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases", 
+        "Ssp585withism": "Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that the Historical Simulation is performed first with a coupled AOGCM-ISM setting", 
+        "HISTghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons, start 1950", 
+        "HistAmo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the AMO domain (0o-70oN, 70oW-0o)", 
+        "Coupled": "Coupled integrations, at least one with constant 1950's forcing (CTL) and one or more with historic and then RCP4.5 (as in Forced_Atmos_Land, EXP).", 
+        "PlioExp": "main forcings : trace gases, orography, ice-sheet", 
+        "RfmipHistAmipNudged": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs, winds nudged to reanalysis", 
+        "histSOL": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "LmipF": "Land only simulations", 
+        "aquaControl": "As CMIP5/CFMIP-2.  Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs.", 
+        "G4solarExt": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "histSOZ": "* Historical stratospheric-ozone-only. *  In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the histALL simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from the stratosphere. * In m [...]
+        "Ssp437": "Additional ensemble members for future scenario with high radiative forcing by the end of century.Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "LmipH": "Land only simulations", 
+        "HISTsstghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 tropospheric ozone precursors  emissions", 
+        "LfmipCao4": "Prescribed land conditions 1980-2014 climate", 
+        "Volshort20eqiniDcppC21": "As VolShort20EQfull, but as decadal prediction runs. Joint experiment with DCPP, forcing input and implementation of the forcing fully comply with the VolMIP protocol", 
+        "LandcoverManageLnd": "Factorial set of land only experiments with increasingly realistic treatment of land management; derivatives of LMIP-hist (LS3MIP)", 
+        "RfmipIrfAer": "Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single days at PI and PD, along with model-specific direct aerosol IRF.", 
+        "DcppA": "Decadal hindcasts begun each year from 1960 to present", 
+        "DcppB": "Ongoing decadal forecasts", 
+        "G4sulfurExt": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "HISTghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "HistallEstaer2": "Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions", 
+        "midHolocene": "main forcings : trace gases, orbital parameters, dust", 
+        "1pctCO2": "DECK: 1pctCO2", 
+        "amipMinus4K": "AMIP experiment where SSTs are subject to a uniform cooling of 4K.", 
+        "offlwamip": "As CMIP5/CFMIP-2 amip experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HistNolulccLnd": "Historical land only simulation with land use held at 1850; no human activity; derivative of LMIP-hist (LS3MIP)", 
+        "PdrFull01": "Changes in precipitation from various drivers of climate change. Dedicated simulations with CO2, CH4, solar irradiance changes and different aerosol types, to investigate the degree of difference in mean and extreme precipitation between the drivers. Combination of slab ocean/full ocean and fixed SST. Also, perturb aerosols regionally, to investigate the precipitation impact of the longitudinal shift in aerosol loading across models.", 
+        "LfmipHp10": "Initialized pseudo-observations land", 
+        "FDBCKss": "1850 control with doubled sea salt emissions", 
+        "NTCFRESPbc": "Perturbation: Only black carbon emissions as in NTCFRESP-SSP3-7ntcf", 
+        "PdrFull02": "Regional simulations", 
+        "HistNolulcc02": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "Ssp126wssp37landuse": "Additional land use policy sensitivity simulation for low radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP1-2.6 (afforestation scenario), but replace land use from SSP3-7 (afforestation) scenario; concentration-driven", 
+        "sstPi4K": "Same as sstPi but with SSTs uniformly increased by 4K", 
+        "HistallEstnat2": "Historical ALL forcing run with alternates estimate of solar and volcanic forcing", 
+        "HistNolulcc01": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "FDBCKnox": "1850 control with doubled emissions of lightning Nox", 
+        "VolLongC19thC": "Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, and the 1815 Tambora and 1835 Cosigueina eruptions.", 
+        "NTCFRESPo3ch4": "Perturbation: All ozone precursors kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "sstPi": "Same as standard amip experiment, but with monthly-varying SSTs and sea-ice taken from a segment of each model's own piControl run.", 
+        "NTCFRESPcntrl": "Control: SSP3-7, using SST from NTCFRESP-SSP3-7", 
+        "NTCFRESPnox": "Perturbation: All aerosol precursor emissions (but not NOx) as in NTCFRESP-SSP3-7ntcf", 
+        "G6sulfate": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G4Ssa": "Against a background of RCP6.0, a layer of stratospheric aerosols is injected into the lower stratosphere at a rate of 8 Tg SO2 per year.  The distribution of sulfate aerosols will be precomputed and provided to all modeling groups.", 
+        "RfmipHistAer": "Prescribed anthropogenic aerosol optical properties. Changes in aerosols only.", 
+        "water": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net freshwater flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2", 
+        "ssp245AER": "Extension of aerosol-only run under SSP2-4.5", 
+        "Ssp585Ext": "Extension of SSP5_85 to 2300, in style of CMIP5 extension. Assumes emissions eventually decline from 2100 levels to produce stabilized forcing by 2300.", 
+        "Abrupt05xco2": "Identical to the DECK abrupt4xCO2, but at 0.5xCO2", 
+        "amipPiForcing": "Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthro & natural)", 
+        "RfmipErfLu": "As in RFMIP-ERF-PI-Cntrl but with present-day land use", 
+        "esm1pccouNdep": "Fully-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "RfmipHistNat": "Prescribed anthropogenic aerosol optical properties. Natural forcings.", 
+        "NtcfrespSsp37": "Reference: SSP3-7 (to be performed under ScenarioMIP)", 
+        "Esmssp585extbgc": "Emission-driven future scenario simulation extension to 2300 biogeochemically-coupled", 
+        "aqua4K": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are subject to a uniform warming of 4K.", 
+        "allFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean simultaneously by surface windstress (as in the wind experiment), net heat flux (as in the heat experiment) and net freshwater flux (as in the water experiment) anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "G7cirrus": "Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount", 
+        "ssp245SOZ": "* Extension of stratospheric-ozone-only run under SSP2-4.5 *   In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the SSP2-4.5 simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from  [...]
+        "NtcfrespSsp37ntcf": "Perturbation: SSP3 with reduced NTCF (aerosol and tropospheric ozone precursors, including methane)", 
+        "histVLC": "Historical volcanic-only run", 
+        "G6Slice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario)", 
+        "Ssp126Over": "21st century overshoot scenario relative to SSP1_26. Specific design to be finalized with IAM groups within next several months.", 
+        "1pctCo2forcedism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation with ice sheets forced 'offline' with DECK 1pctCO2.", 
+        "AMIP": "DECK: AMIP", 
+        "DHLD": "The topography of the highlands in Africa, N. America and S. America TP is modified by setting surface elevations to a certain height (500m).Same model as DECK.", 
+        "VolShort20EQfull": "1991 Pinatubo forcing as used in the CMIP6 historical simulations.  Requires special diagnostics of parameterized and resolved wave forcings, radiative and latent heating rates. A large number of ensemble members is required to address internal atmospheric variability.", 
+        "DtipDsh": "Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere.Same model as DECK.", 
+        "IdealizedGlobalDeforest": "Idealized transient global deforestation with all other forcings held constant", 
+        "passiveheat": "1xCO2 experiment, parallel to piControl, with a flux of passive tracer added at the ocean surface at the same rate as the surface net heat flux anomaly applied in the FAFMIP heat experiment.", 
+        "OmipA": "Global ocean - sea-ice coupled experiment forced with the Coordinated Ocean - ice Reference Experiments inter-annually varying atmopsheric data sets for the 1948-2009 period. The 62-year forcing period is repeated for no less than 5 cycles.", 
+        "RfmipErfAerx01": "As in RFMIP-ERF-AER but with present-day changes scaled by 0.1", 
+        "RfmipErfAnthro": "As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)", 
+        "esmhistbgc": "Emission-driven historical simulation,  biogeochemically-coupled", 
+        "Ssp58501": "Future scenario with high radiative forcing by the end of century. Following approximately RCP8.5 global forcing pathway but with new forcing based on SSP5. Concentration-driven.", 
+        "ForcedAtmosLand2100": "Extend Forced_Atmos_land to 2100 with agreed forcings", 
+        "Esmssp585bgc": "Emission-driven future scenario simulation,  biogeochemically-coupled", 
+        "FDBCKdms": "1850 control with doubled emissions of DMS", 
+        "Ssp37wssp126landuse01": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "LuNtcf": "Time slice at 2050 and/or 2090 for SSP1 and SSP3 to test emissions variations with high and low Land Use emissions (dust/N2O/soil NO/NH3/Fires/CH4)- land use change experiment under LUMIP with AerChemMIP diagnostics", 
+        "Ssp37wssp126landuse02": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "VolLongS100HL": "Idealized high-latitude (60oN) eruption emitting 100 Tg of SO2 over five months. The eruption's strength and length roughly correspond to that of the 1783-84 Laki eruption.", 
+        "EsmhistbgcNolulcc": "Same as esmhistbgc (C4MIP) but with land cover held at 1850, no human activity; emission-driven", 
+        "abrupt2xCO2": "Identical to the DECK abrupt4xCO2, but at 2xCO2", 
+        "RFDOCntcf": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcrad": "Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "sstPi4xCO2": "Same as sstPi but CO2 as seen by the radiation scheme is quadrupled.", 
+        "IdealizedRegDeforest": "Paired idealized timeslice control and deforestation experiments for specific regions (tropical, boreal, temperate?, TBD)", 
+        "sstPiFuture": "Same as sstPi but a seasonally varying monthly mean climatology of the SST pattern anomaly taken from years 91-140 of each model's own abrupt4xCO2 minus piControl is scaled to have a global mean increase of 4K and applied.", 
+        "RfmipIrfGhgBase": "Offline radiation calculations with specified surface and atmospheric conditions. No clouds or aerosols.", 
+        "Ssp58502": "Future scenario with high radiative forcing by the end of century. Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "lgm": "main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)", 
+        "HISTsstghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons", 
+        "heat": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net heat flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "FDBCKdust": "1850 control with doubled dust emissions", 
+        "offlwamip4K": "As CMIP5/CFMIP-2 amip4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "RfmipIrfIndgas": "Offline radiation calculations varying one greenhouse gas at a time.", 
+        "G1extSlice1": "Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2", 
+        "G1extSlice2": "Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 + G1", 
+        "HistIpo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the tropical lobe of the IPO domain (20oS-20oN, 175oE-75oW). The HadISST data will be used.", 
+        "RFDOCbc": "Perturbation from 1850 control using 2014 BC emissions", 
+        "ForcedAtmosLand": "Forced global atmosphere-land simulations using SST and sea-ice forcings (using methodology based on Mizuta et al beyond present day), and aerosol concentrations (not emissions) to constrain model spread, with RCP4.5 or similar for the projected forcings", 
+        "RfmipIrfCo2": "Offline radiation calculations varying CO2 from 0.5x to 8x PI values", 
+        "RfmipHistAll": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "piControlforcedism": "Pre-industrial control simulation for 'offline' ice sheets.", 
+        "Esmssp585": "Emissions-driven future scenario simulation", 
+        "RFDOCch4": "Perturbation from 1850 control using 2014 CH4 concentrations", 
+        "LfmipCao1": "Prescribed land conditions 1980-2014 climate", 
+        "DcppC1": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "historical": "CMIP6 historical", 
+        "DcppC3": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "control": "DECK: control", 
+        "SwitchOn4xco2": "Switch on 4XCo2", 
+        "Ssp126Ext": "Extension of SSP1_26 to 2300, in style of CMIP5 extension. Extends negative emissions level reached in 2100 to produce slowly declining forcing.", 
+        "amipFuture": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a composite SST warming pattern derived from coupled models, scaled to a global mean of 4K.", 
+        "LfmipCa5": "Prescribed land conditions 1980-2014 climate; SSTs prescribed", 
+        "RFDOCn2o": "Perturbation from 1850 control using 2014 N2O concentrations", 
+        "RfmipErfHistall": "Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RFDOCods": "Perturbation from 1850 control using 2014 ODSs concentrations", 
+        "Sspx60": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP4.5 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "DTIP": "The topography of the TIP is modified by setting surface elevations to 500m; to understand the combined thermal and mechanical forcing of the TIP. Same model as DECK.", 
+        "VolShort20EQslab": "As VolShort20EQfull, but with a slab ocean", 
+        "RfmipErfAer": "As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone", 
+        "RfmipErfHistnat": "Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RfmipErfAerx2": "As in RFMIP-ERF-AER but with present-day changes scaled by 2", 
+        "piControlwithism": "Pre-industrial control simulation that includes interactive ice sheets.", 
+        "Ssp370": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP6.0 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "RfmipHistFixedsst": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "aqua4xCO2": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RfmipErfHistaer": "Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "VolShort20EQstrat": "As VolShort20EQfull, but with prescribed aerosol heating rates in the stratosphere. Complimentary experiment to VolShort20EQstrat.", 
+        "1pctCo2withism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation that includes interactive ice sheets.", 
+        "abrupt4xCO2": "DECK: abrupt4xCO2", 
+        "Ssp585Over": "Extension of SSP5_85 to 2300. Assumes emissions decline linearly from 2100 to SSP1_26 levels by 2200, which is expected to produce substantial overshoot in radiative forcing.", 
+        "NTCFRESPo3": "Perturbation: All ozone precursors except methane kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "RFDOCcntrl": "Perturbation from 1850 control using 1850 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcbgc": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "abruptSp4": "Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant (not CO2) is abruptly increased by 4%.", 
+        "RfmipErfHistghg": "Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "LfmipRao4": "Prescribed land conditions 30yr running mean", 
+        "VolLongS100EQ": "Idealized equatorial eruption corresponding to an initial emission of 100 Tg of SO2. This eruption has a magnitude roughly corresponding to the 1815 Tambora eruption, the largest historical tropical eruption, which was linked to the so-called 'year without a summer' in 1816", 
+        "HISTsstghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "sstPiTot": "As sstPiFuture, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "FDBCKvoc": "1850 control with doubled emissions of biogenic VOCs", 
+        "FDBCKfire": "1850 control with doubled emissions of fires", 
+        "Ssp585forcedism": "Future climate from standard ScenarioMIP SSP5-8.5 simulation is used to force the ice sheet 'offline'. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that an 'offline' ice sheet Historical Simulation is performed first.", 
+        "G7cirrusSlice2": "Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "offlwaquaControl": "As CMIP5/CFMIP-2 aquaControl experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HISTsstghgntcf1850": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "RFDOCcovoc": "Perturbation from 1850 control using 2014 CO/VOC emissions", 
+        "Solaronly": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "past1000": "main forcings : trace gases, volcanoes, solar variability, land use", 
+        "OmpiB": "Same as the OMIP experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 1000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.", 
+        "HistaerHistaerchem": "*  Historical anthropogenic-Aerosols-only run. *  Please select one of two experimental designs for ESMs without (histAER) or with (histAERchem) interactive chemistory shemes (see the proposal for details).", 
+        "VolShort20EQsurf": "As VolShort20EQfull, but with prescribed surface cooling patterns or net  surface flux changes. Complimentary experiment to VolShort20EQstrat.", 
+        "PdrFsst": "Fixed SST simulations", 
+        "amip": "This CFMIP amip experiment is the same as the DECK amip experiment, but will contain any additional outputs which are required as control variables for the amip4K, amip4xCO2, amipFuture and amipMinus4K experiments which are not included in the AMIP DECK experiment.  This experiment will not be required if all of the proposed CFMIP variables are included in the AMIP DECK Experiment.", 
+        "wind": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface windstress anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "grid_longitude": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude in rotated pole grid", 
+            "standard_name": "grid_longitude", 
+            "out_name": "rlon", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "x_deg": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "x coordinate of projection", 
+            "standard_name": "projection_x_coordinate", 
+            "out_name": "x", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "y": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "y coordinate of projection", 
+            "standard_name": "projection_y_coordinate", 
+            "out_name": "", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "y_deg": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "y coordinate of projection", 
+            "standard_name": "projection_y_coordinate", 
+            "out_name": "y", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "j_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along second dimension", 
+            "standard_name": "", 
+            "out_name": "j", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "i_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along first dimension", 
+            "standard_name": "", 
+            "out_name": "i", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "l_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along fourth dimension", 
+            "standard_name": "", 
+            "out_name": "l", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "grid_latitude": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude in rotated pole grid", 
+            "standard_name": "grid_latitude", 
+            "out_name": "rlat", 
+            "type": "", 
+            "units": "degrees", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Y"
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "k_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along third dimension", 
+            "standard_name": "", 
+            "out_name": "k", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "x": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "x coordinate of projection", 
+            "standard_name": "projection_x_coordinate", 
+            "out_name": "", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "X"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "vertices": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "", 
+            "standard_name": "", 
+            "out_name": "", 
+            "type": "", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "m_index": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cell index along fifth dimension", 
+            "standard_name": "", 
+            "out_name": "m", 
+            "type": "integer", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "sisaltmass": {
+            "comment": "Total mass of all salt in sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Mass of salt in sea ice per area", 
+            "standard_name": "sea_ice_salt_mass", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg / m2", 
+            "out_name": "sisaltmass", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sisnmass": {
+            "comment": "Total mass of snow on sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snow mass per area", 
+            "standard_name": "liquid_water_content_of_surface_snow", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg / m2", 
+            "out_name": "sisnmass", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "sitemptop": {
+            "comment": "Report surface temperature of snow where snow covers the sea ice.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Surface temperature of sea ice", 
+            "standard_name": "sea_ice_surface_temperature", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "K", 
+            "out_name": "sitemptop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sistrxubot": {
+            "comment": "X-component of ocean stress on sea ice ", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "X-component of ocean stress on sea ice", 
+            "standard_name": "sea_ice_base_upward_x_stress", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "sistrxubot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siarean": {
+            "comment": "total area of sea ice in the Northern hemisphere", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea ice area North", 
+            "standard_name": "sea_ice_area", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "10^6 km2", 
+            "out_name": "siarean", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sndmasssi": {
+            "comment": "the rate of change of snow mass due to transformation of snow to sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "snow mass change through snow-to-ice conversion", 
+            "standard_name": "tendency_of_snow_mass_due_to_snow_to_ice_conversion", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sndmasssi", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sitempsnic": {
+            "comment": "Report surface temperature of ice where snow thickness is zero", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Temperature at snow-ice interface", 
+            "standard_name": "snow_sea_ice_interface_temperature", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "K", 
+            "out_name": "sitempsnic", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siforcecorioly": {
+            "comment": "Y-component of force on sea ice caused by coriolis force", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Coriolis force term in force balance (y-component)", 
+            "standard_name": "coriolis_force_on_sea_ice_y", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "siforcecorioly", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siforcecoriolx": {
+            "comment": "X-component of force on sea ice caused by coriolis force", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Coriolis force term in force balance (x-component)", 
+            "standard_name": "coriolis_force_on_sea_ice_x", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "siforcecoriolx", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmassdyn": {
+            "comment": "Total change in sea-ice mass through dynamics-related processes (advection,...) divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice mass change from dynamics", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_dynamics", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmassdyn", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflcondtop": {
+            "comment": "the net heat conduction flux at the ice surface", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Net conductive heat flux in ice at the surface", 
+            "standard_name": "conductive_heat_flux_at_sea_ice_surface", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2 ", 
+            "out_name": "siflcondtop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sitempbot": {
+            "comment": "Report temperature at interface, NOT temperature within lowermost model layer", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Temperature at ice-ocean interface", 
+            "standard_name": "sea_ice_bottom_temperature", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "K", 
+            "out_name": "sitempbot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sndmasswindrif": {
+            "comment": "the rate of change of snow mass through wind drift of snow divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "snow mass change through wind drift of snow", 
+            "standard_name": "tendency_of_snow_mass_due_to_drifting_snow", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sndmasswindrif", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "sidragtop": {
+            "comment": "Atmospheric drag coefficient that is used to calculate the atmospheric momentum drag on sea ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Atmospheric drag coefficient", 
+            "standard_name": "surface_drag_coefficient_for_momentum_in_air", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "sidragtop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sirdgthick": {
+            "comment": "Total volume of ridged sea ice divided by area of ridges", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Ridged ice thickness", 
+            "standard_name": "thickness_of_ridged_sea_ice", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "sirdgthick", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sishevel": {
+            "comment": "Maximum shear of sea-ice velocity field (second shear strain invariant)", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Maximum shear of sea-ice velocity field", 
+            "standard_name": "maximum_shear_of_sea_ice_velocity", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1/s", 
+            "out_name": "sishevel", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siforcetiltx": {
+            "comment": "X-component of force on sea ice caused by sea-surface tilt", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-surface tilt term in force balance (x-component)", 
+            "standard_name": "sea_surface_tilt_force_on_sea_ice_x", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "siforcetiltx", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siforcetilty": {
+            "comment": "Y-component of force on sea ice caused by sea-surface tilt", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-surface tilt term in force balance (y-component)", 
+            "standard_name": "sea_surface_tilt_force_on_sea_ice_y", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "siforcetilty", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidivvel": {
+            "comment": "Divergence of sea-ice velocity field (first shear strain invariant)", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Divergence of the sea-ice velocity field", 
+            "standard_name": "divergence_of_sea_ice_velocity", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "1/s", 
+            "out_name": "sidivvel", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sivols": {
+            "comment": "total volume of sea ice in the Southern hemisphere", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea ice volume South", 
+            "standard_name": "sea_ice_volume", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "10^3 km3", 
+            "out_name": "sivols", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidconcdyn": {
+            "comment": "Total change in sea-ice area fraction through dynamics-related processes (advection, divergence...)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice area fraction change from dynamics", 
+            "standard_name": "tendency_of_sea_ice_area_fraction_due_to_dynamics", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1/s", 
+            "out_name": "sidconcdyn", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "simpthick": {
+            "comment": "Volume of water in meltponds divided by meltpond covered area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Meltpond depth", 
+            "standard_name": "melt_pond_depth", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "simpthick", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflsensupbot": {
+            "comment": "the net sensible heat flux under sea ice from the ocean", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Net sensible heat flux under sea ice", 
+            "standard_name": "ice_ocean_heat_flux", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2", 
+            "out_name": "siflsensupbot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmasssi": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice mass change through snow-to-ice conversion", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_snow_conversion", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmasssi", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siitdsnconc": {
+            "comment": "Area fraction 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 time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snow area fractions in thickness categories", 
+            "standard_name": "snow_area_fraction_over_categories", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "siitdsnconc", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siitdconc": {
+            "comment": "Area fraction 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 time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice area fractions in thickness categories", 
+            "standard_name": "sea_ice_area_fraction_over_categories", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "siitdconc", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sistrydtop": {
+            "comment": "Y-component of atmospheric stress on sea ice ", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Y-component of atmospheric stress on sea ice", 
+            "standard_name": "surface_downward_y_stress", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "sistrydtop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sistryubot": {
+            "comment": "Y-component of ocean stress on sea ice ", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Y-component of ocean stress on sea ice", 
+            "standard_name": "sea_ice_base_upward_y_stress", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "sistryubot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "sipr": {
+            "comment": "mass of liquid precipitation falling onto sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Rainfall rate over sea ice", 
+            "standard_name": "rainfall_flux", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sipr", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "sidmassgrowthbot": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice mass change through basal growth", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmassgrowthbot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siextentn": {
+            "comment": "Total area of all Northern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea ice extent North", 
+            "standard_name": "sea_ice_extent", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "10^6 km2", 
+            "out_name": "siextentn", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sndmassdyn": {
+            "comment": "the rate of change of snow mass through advection with sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "snow mass change through advection by sea-ice dynamics", 
+            "standard_name": "tendency_of_snow_mass_due_to_sea_ice_dynamics", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sndmassdyn", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siareas": {
+            "comment": "total area of sea ice in the Southern hemisphere", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea ice area South", 
+            "standard_name": "sea_ice_area", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "10^6 km2", 
+            "out_name": "siareas", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sisnconc": {
+            "comment": "Area fraction of grid cell covered by snow that lies on sea ice; exclude snow that lies on land or land ice.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snow area fraction", 
+            "standard_name": "surface_snow_area_fraction", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "sisnconc", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "simprefrozen": {
+            "comment": "Volume of refrozen ice on melt ponds divided by meltpond covered area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Thickness of refozen ice on melt pond", 
+            "standard_name": "melt_pond_refrozen_ice", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "simprefrozen", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidconcth": {
+            "comment": "Total change in sea-ice area fraction through thermodynamic processes", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice area fraction change from thermodynamics", 
+            "standard_name": "tendency_of_sea_ice_area_fraction_due_to_thermodynamics", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1/s", 
+            "out_name": "sidconcth", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmassth": {
+            "comment": "Total change in sea-ice mass from thermodynamic processes divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice mass change from thermodynamics", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_thermodynamics", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmassth", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sifb": {
+            "comment": "Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice freeboard", 
+            "standard_name": "sea_ice_freeboard", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "sifb", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflsenstop": {
+            "comment": "the net sensible heat flux over sea ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Net sensible heat flux over sea ice", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2", 
+            "out_name": "siflsenstop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sithick": {
+            "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice thickness", 
+            "standard_name": "sea_ice_thickness", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "sithick", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sisnthick": {
+            "comment": "Actual thickness of snow (snow volume divided by snow-covered area)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snow thickness", 
+            "standard_name": "surface_snow_thickness", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "sisnthick", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sivoln": {
+            "comment": "total volume of sea ice in the Northern hemisphere", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea ice volume North", 
+            "standard_name": "sea_ice_volume", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "10^3 km3", 
+            "out_name": "sivoln", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siextents": {
+            "comment": "Total area of all Southern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea ice extent South", 
+            "standard_name": "sea_ice_extent", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "10^6 km2", 
+            "out_name": "siextents", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "siitdthick": {
+            "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 time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice thickness in thickness categories", 
+            "standard_name": "sea_ice_thickness_over_categories", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "siitdthick", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sndmasssubl": {
+            "comment": "the rate of change of snow mass through sublimation and evaporation divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "snow mass change through evaporation or sublimation", 
+            "standard_name": "surface_snow_sublimation_flux", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sndmasssubl", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sispeed": {
+            "comment": "speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice speed", 
+            "standard_name": "sea_ice_speed", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m s-1", 
+            "out_name": "sispeed", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sisali": {
+            "comment": "Mean sea-ice salinity of all sea ice in grid cell", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea ice salinity", 
+            "standard_name": "sea_ice_salinity", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "g kg-1", 
+            "out_name": "sisali", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmasstrany": {
+            "comment": "Includes transport of both sea ice and snow by advection", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Y-component of sea-ice mass transport", 
+            "standard_name": "sea_ice_y_transport", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg s-1", 
+            "out_name": "sidmasstrany", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflswdbot": {
+            "comment": "the downwelling shortwave flux underneath sea ice (always positive)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Downwelling shortwave flux under sea ice", 
+            "standard_name": "bottom_downwelling_shortwave_flux_into_ocean", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2", 
+            "out_name": "siflswdbot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sifllwutop": {
+            "comment": "the upward longwave flux over sea ice (always negative)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Upward longwave flux over sea ice", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2", 
+            "out_name": "sifllwutop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siforceintstry": {
+            "comment": "Y-component of force on sea ice caused by internal stress (divergence of sigma)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Internal stress term in force balance (y-component)", 
+            "standard_name": "internal_stress_in_sea_ice_y", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "siforceintstry", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siforceintstrx": {
+            "comment": "X-component of force on sea ice caused by internal stress (divergence of sigma)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Internal stress term in force balance (x-component)", 
+            "standard_name": "internal_stress_in_sea_ice_x", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "siforceintstrx", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siconc": {
+            "comment": "Area fraction of grid cell covered by sea ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice area fraction", 
+            "standard_name": "sea_ice_area_fraction", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "siconc", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sirdgconc": {
+            "comment": "Area fraction of grid cell covered by ridged sea ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Ridged ice area fraction", 
+            "standard_name": "fraction_of_ridged_sea_ice", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "sirdgconc", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sistrxdtop": {
+            "comment": "X-component of atmospheric stress on sea ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "X-component of atmospheric stress on sea ice", 
+            "standard_name": "surface_downward_x_stress", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-2", 
+            "out_name": "sistrxdtop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siitdsnthick": {
+            "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 time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snow thickness in thickness categories", 
+            "standard_name": "snow_thickness_over_categories", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "siitdsnthick", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "sialb": {
+            "comment": "Mean surface albedo of entire ice-covered part of grid cell", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice or snow albedo", 
+            "standard_name": "sea_ice_albedo", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "sialb", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "simass": {
+            "comment": "Total mass of sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice mass per area", 
+            "standard_name": "sea_ice_mass", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg / m2", 
+            "out_name": "simass", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sndmassmelt": {
+            "comment": "the rate of change of snow mass through melt divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "snow mass change through melt", 
+            "standard_name": "surface_snow_melt_flux", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sndmassmelt", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sndmasssnf": {
+            "comment": "mass of solid precipitation falling onto sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "snow mass change through snow fall", 
+            "standard_name": "snowfall_flux", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sndmasssnf", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siu": {
+            "comment": "x-velocity of ice on native model grid", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "X-component of sea ice velocity", 
+            "standard_name": "sea_ice_x_velocity", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m s-1", 
+            "out_name": "siu", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sihc": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice heat content per unit area", 
+            "standard_name": "integral_of_sea_ice_temperature_wrt_depth_expressed_as_heat_content", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "J m-2", 
+            "out_name": "sihc", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflswdtop": {
+            "comment": "the downwelling shortwave flux over sea ice (always positive by sign convention)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Downwelling shortwave flux over sea ice", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2", 
+            "out_name": "siflswdtop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "sidmassmelttop": {
+            "comment": "The rate of change of sea ice mass through melting at the ice surface divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice mass change through surface melting", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_surface_melting", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmassmelttop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "sidmassevapsubl": {
+            "comment": "The rate of change of sea-ice mass change through evaporation and sublimation divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice mass change through evaporation and sublimation", 
+            "standard_name": "water_evaporation_flux", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmassevapsubl", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "sidragbot": {
+            "comment": "Oceanic drag coefficient that is used to calculate the oceanic momentum drag on sea ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Ocean drag coefficient", 
+            "standard_name": "surface_drag_coefficient_for_momentum_in_water", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "sidragbot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmasslat": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Lateral sea ice melt rate", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_lateral_melting", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmasslat", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflcondbot": {
+            "comment": "the net heat conduction flux at the ice base ", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Net conductive heat fluxes in ice at the bottom", 
+            "standard_name": "conductive_heat_flux_at_sea_ice_bottom", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2 ", 
+            "out_name": "siflcondbot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sitimefrac": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Fraction of time steps with sea ice", 
+            "standard_name": "sea_ice_time_fraction", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "sitimefrac", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmasstranx": {
+            "comment": "Includes transport of both sea ice and snow by advection", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "X-component of sea-ice mass transport", 
+            "standard_name": "sea_ice_x_transport", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg s-1", 
+            "out_name": "sidmasstranx", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sicompstren": {
+            "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*hexp(-C(1-A)))", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Compressive sea ice strength", 
+            "standard_name": "compressive_strength_of_sea_ice", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "N m-1", 
+            "out_name": "sicompstren", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sifllwdtop": {
+            "comment": "the downwelling longwave flux over sea ice (always positive)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Downwelling longwave flux over sea ice", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2", 
+            "out_name": "sifllwdtop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sisnhc": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Snow-heat content per unit area", 
+            "standard_name": "thermal_energy_content_of_surface_snow", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "J m-2", 
+            "out_name": "sisnhc", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "siv": {
+            "comment": "y-velocity of ice on native model grid", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Y-component of sea ice velocity", 
+            "standard_name": "sea_ice_y_velocity", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "m s-1", 
+            "out_name": "siv", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "siflswutop": {
+            "comment": "the upward shortwave flux over sea ice (always negative)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Upward shortwave flux over sea ice", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2", 
+            "out_name": "siflswutop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siacrossline": {
+            "comment": "net (sum of transport in all directions) sea ice mass transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5oW,81.3oN to (10.5oE,79.6oN) 2. Canadian Archipelego = (128.2oW,70.6oN) to (59.3oW,82.1oN) 3. Barents opening = (16.8oE,76.5oN) to (19.2oE,70.2oN) 4. Bering Strait = (171oW,66.2oN) to (166oW,65oN)", 
+            "dimensions": "latitude basin time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea ice mass flux through straits", 
+            "standard_name": "sea_ice_transport_across_line", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg/s", 
+            "out_name": "siacrossline", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmassmeltbot": {
+            "comment": "The rate of change of sea ice mass through melting at the ice bottom divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice mass change through bottom melting", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_basal_melting", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmassmeltbot", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siage": {
+            "comment": "Age of sea ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Age of sea ice", 
+            "standard_name": "age_of_sea_ice", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "s", 
+            "out_name": "siage", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "simpconc": {
+            "comment": "Area fraction of grid cell that is covered by melt ponds", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Meltpond area fraction", 
+            "standard_name": "melt_pond_fraction", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "0", 
+            "units": "1.0", 
+            "out_name": "simpconc", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmassgrowthwat": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "sea-ice mass change through growth in supercooled open water (aka frazil)", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_freezing_in_open_water", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sidmassgrowthwat", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sivol": {
+            "comment": "Total volume of sea ice divided by grid-cell area (this used to be called ice thickness in CMIP5)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Sea-ice volume per area", 
+            "standard_name": "sea_ice_volume", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "m", 
+            "out_name": "sivol", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "sifllatstop": {
+            "comment": "the net latent heat flux over sea ice", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "0", 
+            "long_name": "Net latent heat flux over sea ice", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "modeling_realm": "seaIce", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "0", 
+            "units": "W m-2", 
+            "out_name": "sifllatstop", 
+            "type": "", 
+            "valid_max": "0", 
+            "ok_max_mean_abs": "0"
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_Omon_json b/cmip6-cmor-tables/CMIP6_Omon_json
new file mode 100644
index 0000000..4367089
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_Omon_json
@@ -0,0 +1,4676 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.4", 
+        "approx_interval": "30.00000", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "mon", 
+        "table_id": "Table Omon", 
+        "table_date": "20 January 2016", 
+        "modeling_realm": "ocean", 
+        "generic_levels": "olevel", 
+        "project_id": "CMIP6"
+    }, 
+    "experiments": {
+        "LfmipRa5": "Prescribed land conditions 30yr running mean; SSTs prescribed", 
+        "ssp245GHG": "*  Extension of well-mixed GHG-only run under SSP2-4.5. *  Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.", 
+        "LIG": "main forcings : orbital parameters, ice-sheet, trace gases", 
+        "amipTot": "Same as amip, but the SST pattern anomaly climatology from sstPiFuture is applied, scaled to have a global mean increase of 4K. CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "RfmipErfPiCntrl": "30-year atmosphere only integration using preindustrial conditions. Interactive vegetation", 
+        "Esmssp585wssp126landuse": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as in C4MIP esmssp5-8.5 scenario except use SSP1-2.6 land use; emission driven", 
+        "WMFORCch4": "Same as CMIP6 historical but with CH4 at 1850", 
+        "Sspx45": "Future scenario with low radiative forcing by the end of century. Reaches about 3.7 W/m2 by 2100; fills gap in RCP forcing pathways between 4.5 and 2.6 W/m2. Concentration-driven.", 
+        "RFDOCo3": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (only ozone (trop+strat) interact with radiation)", 
+        "amip4xCO2": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RFDOCnox": "Perturbation from 1850 control using 2014 Nox emissions", 
+        "esm1pcbgcNdep": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "G6solarSlice2": "Time slice at 2100 (G6solar)", 
+        "FDBCKch4": "1850 control with doubled emissions of wetlands CH4", 
+        "futureSolarMin": "Future simulation using solar forcing running into a new Dalton/Maunder Minimum type", 
+        "HISTghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "G6sulfurSlice2": "Time slice at 2100 (G6sulfur)", 
+        "DcppC2": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "AquaPlanet": "Aqua planet simulation", 
+        "RfmipHistAmip": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs", 
+        "histNAT": "Historical natural-only run", 
+        "sstPi4xCO2Veg": "Same as sstPi but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "WMFORCn20": "Same as CMIP6 historical but with N2O at 1850", 
+        "RfmipErf4xco2": "As in RFMIP-ERF-PI-Cntrl but with 4xCO2", 
+        "AMIP20C": "Extended AMIP run that covers 1850-2014. All natural and anthropogenic historical forcings as used in CMIP6 Historical Simulation will be included. AGCM resolution as CMIP6 Historical Simulation. The HadISST data will be used.", 
+        "offlwaqua4K": "As CMIP5/CFMIP-2 aqua4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "NRLSens": "sensitivity experiment using a different spectral solar irradiance (NRLSSI) forcing than the CMIP6 historical simulation", 
+        "histGHG": "* Historical well-mixed GHG-only run. * Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.  This will ensure that ozone is fixed in all these simulations, and simulated responses in models with and without coupled chemistry are comparable.", 
+        "LfmipRao1": "Prescribed land conditions 30yr running mean", 
+        "amip4K": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a uniform warming of 4K.", 
+        "G6solar": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G7cirrusSlice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "Ssp126": "Future scenario with low radiative forcing by the end of century. Following approximately RCP2.6 global forcing pathway but with new forcing based on SSP1. Concentration-driven.", 
+        "G1ext": "Beginning from a preindustrial control run, simultaneously quadruple the CO2 concentration and reduce the solar constant such that the TOA radiative flux remains within +/m0.1 W/m2.", 
+        "histALL": "* Enlarging ensemble size of the CMIP6 hisorical simulations (2015-2020 under SSP2-4.5 of ScenarioMIP) to at least three members. * DCPP: DCPP proposes a 10 member ensemble of histALL up to 2030 also extended with SSP2-4.5. * Please provide output data up to 2014 as 'CMIP6 historical' and 2015-2020 (or 2030 for DCPP) as SSP2-4.5 of ScenarioMIP.", 
+        "abruptSm4": "Same as above, except solar constant is reduced by 4%", 
+        "RfmipErfGhg": "As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases", 
+        "Ssp585withism": "Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that the Historical Simulation is performed first with a coupled AOGCM-ISM setting", 
+        "HISTghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons, start 1950", 
+        "HistAmo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the AMO domain (0o-70oN, 70oW-0o)", 
+        "Coupled": "Coupled integrations, at least one with constant 1950's forcing (CTL) and one or more with historic and then RCP4.5 (as in Forced_Atmos_Land, EXP).", 
+        "PlioExp": "main forcings : trace gases, orography, ice-sheet", 
+        "RfmipHistAmipNudged": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs, winds nudged to reanalysis", 
+        "histSOL": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "LmipF": "Land only simulations", 
+        "aquaControl": "As CMIP5/CFMIP-2.  Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs.", 
+        "G4solarExt": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "histSOZ": "* Historical stratospheric-ozone-only. *  In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the histALL simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from the stratosphere. * In m [...]
+        "Ssp437": "Additional ensemble members for future scenario with high radiative forcing by the end of century.Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "LmipH": "Land only simulations", 
+        "HISTsstghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 tropospheric ozone precursors  emissions", 
+        "LfmipCao4": "Prescribed land conditions 1980-2014 climate", 
+        "Volshort20eqiniDcppC21": "As VolShort20EQfull, but as decadal prediction runs. Joint experiment with DCPP, forcing input and implementation of the forcing fully comply with the VolMIP protocol", 
+        "LandcoverManageLnd": "Factorial set of land only experiments with increasingly realistic treatment of land management; derivatives of LMIP-hist (LS3MIP)", 
+        "RfmipIrfAer": "Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single days at PI and PD, along with model-specific direct aerosol IRF.", 
+        "DcppA": "Decadal hindcasts begun each year from 1960 to present", 
+        "DcppB": "Ongoing decadal forecasts", 
+        "G4sulfurExt": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "HISTghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "HistallEstaer2": "Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions", 
+        "midHolocene": "main forcings : trace gases, orbital parameters, dust", 
+        "1pctCO2": "DECK: 1pctCO2", 
+        "amipMinus4K": "AMIP experiment where SSTs are subject to a uniform cooling of 4K.", 
+        "offlwamip": "As CMIP5/CFMIP-2 amip experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HistNolulccLnd": "Historical land only simulation with land use held at 1850; no human activity; derivative of LMIP-hist (LS3MIP)", 
+        "PdrFull01": "Changes in precipitation from various drivers of climate change. Dedicated simulations with CO2, CH4, solar irradiance changes and different aerosol types, to investigate the degree of difference in mean and extreme precipitation between the drivers. Combination of slab ocean/full ocean and fixed SST. Also, perturb aerosols regionally, to investigate the precipitation impact of the longitudinal shift in aerosol loading across models.", 
+        "LfmipHp10": "Initialized pseudo-observations land", 
+        "FDBCKss": "1850 control with doubled sea salt emissions", 
+        "NTCFRESPbc": "Perturbation: Only black carbon emissions as in NTCFRESP-SSP3-7ntcf", 
+        "PdrFull02": "Regional simulations", 
+        "HistNolulcc02": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "Ssp126wssp37landuse": "Additional land use policy sensitivity simulation for low radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP1-2.6 (afforestation scenario), but replace land use from SSP3-7 (afforestation) scenario; concentration-driven", 
+        "sstPi4K": "Same as sstPi but with SSTs uniformly increased by 4K", 
+        "HistallEstnat2": "Historical ALL forcing run with alternates estimate of solar and volcanic forcing", 
+        "HistNolulcc01": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "FDBCKnox": "1850 control with doubled emissions of lightning Nox", 
+        "VolLongC19thC": "Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, and the 1815 Tambora and 1835 Cosigueina eruptions.", 
+        "NTCFRESPo3ch4": "Perturbation: All ozone precursors kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "sstPi": "Same as standard amip experiment, but with monthly-varying SSTs and sea-ice taken from a segment of each model's own piControl run.", 
+        "NTCFRESPcntrl": "Control: SSP3-7, using SST from NTCFRESP-SSP3-7", 
+        "NTCFRESPnox": "Perturbation: All aerosol precursor emissions (but not NOx) as in NTCFRESP-SSP3-7ntcf", 
+        "G6sulfate": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G4Ssa": "Against a background of RCP6.0, a layer of stratospheric aerosols is injected into the lower stratosphere at a rate of 8 Tg SO2 per year.  The distribution of sulfate aerosols will be precomputed and provided to all modeling groups.", 
+        "RfmipHistAer": "Prescribed anthropogenic aerosol optical properties. Changes in aerosols only.", 
+        "water": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net freshwater flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2", 
+        "ssp245AER": "Extension of aerosol-only run under SSP2-4.5", 
+        "Ssp585Ext": "Extension of SSP5_85 to 2300, in style of CMIP5 extension. Assumes emissions eventually decline from 2100 levels to produce stabilized forcing by 2300.", 
+        "Abrupt05xco2": "Identical to the DECK abrupt4xCO2, but at 0.5xCO2", 
+        "amipPiForcing": "Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthro & natural)", 
+        "RfmipErfLu": "As in RFMIP-ERF-PI-Cntrl but with present-day land use", 
+        "esm1pccouNdep": "Fully-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "RfmipHistNat": "Prescribed anthropogenic aerosol optical properties. Natural forcings.", 
+        "NtcfrespSsp37": "Reference: SSP3-7 (to be performed under ScenarioMIP)", 
+        "Esmssp585extbgc": "Emission-driven future scenario simulation extension to 2300 biogeochemically-coupled", 
+        "aqua4K": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are subject to a uniform warming of 4K.", 
+        "allFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean simultaneously by surface windstress (as in the wind experiment), net heat flux (as in the heat experiment) and net freshwater flux (as in the water experiment) anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "G7cirrus": "Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount", 
+        "ssp245SOZ": "* Extension of stratospheric-ozone-only run under SSP2-4.5 *   In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the SSP2-4.5 simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from  [...]
+        "NtcfrespSsp37ntcf": "Perturbation: SSP3 with reduced NTCF (aerosol and tropospheric ozone precursors, including methane)", 
+        "histVLC": "Historical volcanic-only run", 
+        "G6Slice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario)", 
+        "Ssp126Over": "21st century overshoot scenario relative to SSP1_26. Specific design to be finalized with IAM groups within next several months.", 
+        "1pctCo2forcedism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation with ice sheets forced 'offline' with DECK 1pctCO2.", 
+        "AMIP": "DECK: AMIP", 
+        "DHLD": "The topography of the highlands in Africa, N. America and S. America TP is modified by setting surface elevations to a certain height (500m).Same model as DECK.", 
+        "VolShort20EQfull": "1991 Pinatubo forcing as used in the CMIP6 historical simulations.  Requires special diagnostics of parameterized and resolved wave forcings, radiative and latent heating rates. A large number of ensemble members is required to address internal atmospheric variability.", 
+        "DtipDsh": "Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere.Same model as DECK.", 
+        "IdealizedGlobalDeforest": "Idealized transient global deforestation with all other forcings held constant", 
+        "passiveheat": "1xCO2 experiment, parallel to piControl, with a flux of passive tracer added at the ocean surface at the same rate as the surface net heat flux anomaly applied in the FAFMIP heat experiment.", 
+        "OmipA": "Global ocean - sea-ice coupled experiment forced with the Coordinated Ocean - ice Reference Experiments inter-annually varying atmopsheric data sets for the 1948-2009 period. The 62-year forcing period is repeated for no less than 5 cycles.", 
+        "RfmipErfAerx01": "As in RFMIP-ERF-AER but with present-day changes scaled by 0.1", 
+        "RfmipErfAnthro": "As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)", 
+        "esmhistbgc": "Emission-driven historical simulation,  biogeochemically-coupled", 
+        "Ssp58501": "Future scenario with high radiative forcing by the end of century. Following approximately RCP8.5 global forcing pathway but with new forcing based on SSP5. Concentration-driven.", 
+        "ForcedAtmosLand2100": "Extend Forced_Atmos_land to 2100 with agreed forcings", 
+        "Esmssp585bgc": "Emission-driven future scenario simulation,  biogeochemically-coupled", 
+        "FDBCKdms": "1850 control with doubled emissions of DMS", 
+        "Ssp37wssp126landuse01": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "LuNtcf": "Time slice at 2050 and/or 2090 for SSP1 and SSP3 to test emissions variations with high and low Land Use emissions (dust/N2O/soil NO/NH3/Fires/CH4)- land use change experiment under LUMIP with AerChemMIP diagnostics", 
+        "Ssp37wssp126landuse02": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "VolLongS100HL": "Idealized high-latitude (60oN) eruption emitting 100 Tg of SO2 over five months. The eruption's strength and length roughly correspond to that of the 1783-84 Laki eruption.", 
+        "EsmhistbgcNolulcc": "Same as esmhistbgc (C4MIP) but with land cover held at 1850, no human activity; emission-driven", 
+        "abrupt2xCO2": "Identical to the DECK abrupt4xCO2, but at 2xCO2", 
+        "RFDOCntcf": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcrad": "Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "sstPi4xCO2": "Same as sstPi but CO2 as seen by the radiation scheme is quadrupled.", 
+        "IdealizedRegDeforest": "Paired idealized timeslice control and deforestation experiments for specific regions (tropical, boreal, temperate?, TBD)", 
+        "sstPiFuture": "Same as sstPi but a seasonally varying monthly mean climatology of the SST pattern anomaly taken from years 91-140 of each model's own abrupt4xCO2 minus piControl is scaled to have a global mean increase of 4K and applied.", 
+        "RfmipIrfGhgBase": "Offline radiation calculations with specified surface and atmospheric conditions. No clouds or aerosols.", 
+        "Ssp58502": "Future scenario with high radiative forcing by the end of century. Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "lgm": "main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)", 
+        "HISTsstghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons", 
+        "heat": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net heat flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "FDBCKdust": "1850 control with doubled dust emissions", 
+        "offlwamip4K": "As CMIP5/CFMIP-2 amip4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "RfmipIrfIndgas": "Offline radiation calculations varying one greenhouse gas at a time.", 
+        "G1extSlice1": "Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2", 
+        "G1extSlice2": "Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 + G1", 
+        "HistIpo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the tropical lobe of the IPO domain (20oS-20oN, 175oE-75oW). The HadISST data will be used.", 
+        "RFDOCbc": "Perturbation from 1850 control using 2014 BC emissions", 
+        "ForcedAtmosLand": "Forced global atmosphere-land simulations using SST and sea-ice forcings (using methodology based on Mizuta et al beyond present day), and aerosol concentrations (not emissions) to constrain model spread, with RCP4.5 or similar for the projected forcings", 
+        "RfmipIrfCo2": "Offline radiation calculations varying CO2 from 0.5x to 8x PI values", 
+        "RfmipHistAll": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "piControlforcedism": "Pre-industrial control simulation for 'offline' ice sheets.", 
+        "Esmssp585": "Emissions-driven future scenario simulation", 
+        "RFDOCch4": "Perturbation from 1850 control using 2014 CH4 concentrations", 
+        "LfmipCao1": "Prescribed land conditions 1980-2014 climate", 
+        "DcppC1": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "historical": "CMIP6 historical", 
+        "DcppC3": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "control": "DECK: control", 
+        "SwitchOn4xco2": "Switch on 4XCo2", 
+        "Ssp126Ext": "Extension of SSP1_26 to 2300, in style of CMIP5 extension. Extends negative emissions level reached in 2100 to produce slowly declining forcing.", 
+        "amipFuture": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a composite SST warming pattern derived from coupled models, scaled to a global mean of 4K.", 
+        "LfmipCa5": "Prescribed land conditions 1980-2014 climate; SSTs prescribed", 
+        "RFDOCn2o": "Perturbation from 1850 control using 2014 N2O concentrations", 
+        "RfmipErfHistall": "Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RFDOCods": "Perturbation from 1850 control using 2014 ODSs concentrations", 
+        "Sspx60": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP4.5 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "DTIP": "The topography of the TIP is modified by setting surface elevations to 500m; to understand the combined thermal and mechanical forcing of the TIP. Same model as DECK.", 
+        "VolShort20EQslab": "As VolShort20EQfull, but with a slab ocean", 
+        "RfmipErfAer": "As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone", 
+        "RfmipErfHistnat": "Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RfmipErfAerx2": "As in RFMIP-ERF-AER but with present-day changes scaled by 2", 
+        "piControlwithism": "Pre-industrial control simulation that includes interactive ice sheets.", 
+        "Ssp370": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP6.0 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "RfmipHistFixedsst": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "aqua4xCO2": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RfmipErfHistaer": "Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "VolShort20EQstrat": "As VolShort20EQfull, but with prescribed aerosol heating rates in the stratosphere. Complimentary experiment to VolShort20EQstrat.", 
+        "1pctCo2withism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation that includes interactive ice sheets.", 
+        "abrupt4xCO2": "DECK: abrupt4xCO2", 
+        "Ssp585Over": "Extension of SSP5_85 to 2300. Assumes emissions decline linearly from 2100 to SSP1_26 levels by 2200, which is expected to produce substantial overshoot in radiative forcing.", 
+        "NTCFRESPo3": "Perturbation: All ozone precursors except methane kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "RFDOCcntrl": "Perturbation from 1850 control using 1850 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcbgc": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "abruptSp4": "Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant (not CO2) is abruptly increased by 4%.", 
+        "RfmipErfHistghg": "Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "LfmipRao4": "Prescribed land conditions 30yr running mean", 
+        "VolLongS100EQ": "Idealized equatorial eruption corresponding to an initial emission of 100 Tg of SO2. This eruption has a magnitude roughly corresponding to the 1815 Tambora eruption, the largest historical tropical eruption, which was linked to the so-called 'year without a summer' in 1816", 
+        "HISTsstghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "sstPiTot": "As sstPiFuture, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "FDBCKvoc": "1850 control with doubled emissions of biogenic VOCs", 
+        "FDBCKfire": "1850 control with doubled emissions of fires", 
+        "Ssp585forcedism": "Future climate from standard ScenarioMIP SSP5-8.5 simulation is used to force the ice sheet 'offline'. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that an 'offline' ice sheet Historical Simulation is performed first.", 
+        "G7cirrusSlice2": "Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "offlwaquaControl": "As CMIP5/CFMIP-2 aquaControl experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HISTsstghgntcf1850": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "RFDOCcovoc": "Perturbation from 1850 control using 2014 CO/VOC emissions", 
+        "Solaronly": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "past1000": "main forcings : trace gases, volcanoes, solar variability, land use", 
+        "OmpiB": "Same as the OMIP experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 1000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.", 
+        "HistaerHistaerchem": "*  Historical anthropogenic-Aerosols-only run. *  Please select one of two experimental designs for ESMs without (histAER) or with (histAERchem) interactive chemistory shemes (see the proposal for details).", 
+        "VolShort20EQsurf": "As VolShort20EQfull, but with prescribed surface cooling patterns or net  surface flux changes. Complimentary experiment to VolShort20EQstrat.", 
+        "PdrFsst": "Fixed SST simulations", 
+        "amip": "This CFMIP amip experiment is the same as the DECK amip experiment, but will contain any additional outputs which are required as control variables for the amip4K, amip4xCO2, amipFuture and amipMinus4K experiments which are not included in the AMIP DECK experiment.  This experiment will not be required if all of the proposed CFMIP variables are included in the AMIP DECK Experiment.", 
+        "wind": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface windstress anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2"
+    }, 
+    "axis_entry": {
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "vmo": {
+            "comment": "Y-ward mass transport from resolved and parameterized advective transport.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Mass Y Transport", 
+            "standard_name": "ocean_mass_y_transport", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "vmo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpnitrate": {
+            "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpnitrate", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intdoc": {
+            "comment": "Vertically integrated DOC (explicit pools only)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Organic Carbon Content", 
+            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "intdoc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dpo2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Delta PO2", 
+            "standard_name": "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "dpo2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "limfecalc": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Iron limitation of Calcareous Phytoplankton", 
+            "standard_name": "iron_limitation_of_calcareous_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limfecalc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mfo": {
+            "comment": "", 
+            "dimensions": "oline time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Transport", 
+            "standard_name": "sea_water_transport_across_line", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "mfo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ficeberg2d": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Flux into Sea Water From Icebergs", 
+            "standard_name": "water_flux_into_sea_water_from_icebergs", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "ficeberg2d", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mlotstsq": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Square of Ocean Mixed Layer Thickness Defined by Sigma T", 
+            "standard_name": "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m2", 
+            "out_name": "mlotstsq", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpmisc": {
+            "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Primary Organic Carbon Production by Other Phytoplankton", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpmisc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfbasin": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Ocean Heat Transport", 
+            "standard_name": "northward_ocean_heat_transport", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "hfbasin", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpbfe": {
+            "comment": "Vertically integrated biogenic iron production", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Iron Production", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_biological_production", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpbfe", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "no3": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Nitrate Concentration", 
+            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "no3", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fbddtdic": {
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fbddtdic", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cfc11": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Moles Per Unit Mass of CFC-11 in Sea Water", 
+            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol kg-1", 
+            "out_name": "cfc11", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bfe": {
+            "comment": "sum of particulate organic iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Particulate Biogenic Iron Concentration", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "bfe", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfevapds": {
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Temperature Flux due to Evaporation Expressed as Heat Flux Out of Sea Water", 
+            "standard_name": "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfevapds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "soga": {
+            "comment": "", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Mean Sea Water Salinity", 
+            "standard_name": "sea_water_salinity", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "0.001", 
+            "out_name": "soga", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfbasinpsmadv": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "northward ocean heat transport due to parameterized submesoscale advection", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "hfbasinpsmadv", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "co3satarag": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Aragonite", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_aragonite", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "co3satarag", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fbddtdin": {
+            "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Dissolved Inorganic Nitrogen due to Biological Activity", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fbddtdin", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intppico": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_picophytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intppico", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpoc": {
+            "comment": "Vertically integrated POC", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Particulate Organic Carbon Content", 
+            "standard_name": "ocean_mass_content_of_particulate_organic_carbon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "intpoc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fbddtdip": {
+            "comment": "vertical integral of net biological terms in time rate of change of phosphate", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Dissolved Inorganic Phosphate due to Biological Activity", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fbddtdip", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wmo": {
+            "comment": "Upward mass transport from resolved and parameterized advective transport.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Upward Ocean Mass Transport", 
+            "standard_name": "upward_ocean_mass_transport", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "wmo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauvo": {
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward Y Stress", 
+            "standard_name": "surface_downward_y_stress", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "N m-2", 
+            "out_name": "tauvo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsfcorr": {
+            "comment": "It is set to zero in models which receive a real water flux.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Virtual Salt Flux Correction", 
+            "standard_name": "virtual_salt_flux_correction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "vsfcorr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdic": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fddtdic", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgo2": {
+            "comment": "Gas exchange flux of O2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward O2 Flux", 
+            "standard_name": "surface_downward_mole_flux_of_molecular_oxygen", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fgo2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdin": {
+            "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Nitrogen", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fddtdin", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpcalcite": {
+            "comment": "Vertically integrated calcite production", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Calcite Production", 
+            "standard_name": "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpcalcite", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "eparag100": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Flux of Aragonite", 
+            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "eparag100", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "limirrdiaz": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Irradiance limitation of Diazotrophs", 
+            "standard_name": "irradiance_limitation_of_diazotrophs", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limirrdiaz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limfediat": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Iron limitation of Diatoms", 
+            "standard_name": "iron_limitation_of_diatoms", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limfediat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dissic": {
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Inorganic Carbon Concentration", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "dissic", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftmrhompa": {
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude rho basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized mesoscale advection", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftmrhompa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "icfriver": {
+            "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Flux of Inorganic Carbon Into Ocean Surface by Runoff", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_runoff_and_sediment_dissolution", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "icfriver", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "arag": {
+            "comment": "sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Aragonite Concentration", 
+            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "arag", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdip": {
+            "comment": "vertical integral of net  time rate of change of phosphate", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Phosphate", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fddtdip", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfrunoffds2d": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
+            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfrunoffds2d", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sltovgyre": {
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Ocean Salt Transport due to Gyre", 
+            "standard_name": "northward_ocean_salt_transport_due_to_gyre", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "sltovgyre", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftmzsmpa": {
+            "comment": "Report only if there is a submesoscale eddy parameterization.", 
+            "dimensions": "latitude olevel basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized submesoscale advection", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftmzsmpa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "graz": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
+            "standard_name": "tendency_of_mole_concentration_of_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3 s-1", 
+            "out_name": "graz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zooc": {
+            "comment": "sum of zooplankton carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Zooplankton Carbon Concentration", 
+            "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "zooc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limirrpico": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Irradiance limitation of Picophytoplankton", 
+            "standard_name": "irradiance_limitation_of_picophytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limirrpico", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zo2min": {
+            "comment": "Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Depth of Oxygen Minimum Concentration", 
+            "standard_name": "depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "zo2min", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sltovovrt": {
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Ocean Salt Transport due to Overturning", 
+            "standard_name": "northward_ocean_salt_transport_due_to_overturning", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "sltovovrt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dpco2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Delta PCO2", 
+            "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "dpco2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpn2": {
+            "comment": "Vertically integrated nitrogen fixation", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Nitrogen Fixation Rate in Ocean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpn2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limnpico": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Nitrogen limitation of Picophytoplankton", 
+            "standard_name": "nitrogen_limitation_of_picophytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limnpico", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limnmisc": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Nitrogen Limitation of Other Phytoplankton", 
+            "standard_name": "nitrogen_limitation_of_miscellaneous_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limnmisc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fg14co2abio": {
+            "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward abiotic 14CO2 Flux", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_14_carbon_dioxide_expressed_as_carbon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fg14co2abio", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfsnthermds2d": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
+            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfsnthermds2d", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsntds": {
+            "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", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Net Downward Shortwave Radiation at Sea Water Surface", 
+            "standard_name": "net_downward_shortwave_flux_at_sea_water_surface", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsntds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pbo": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Pressure at Sea floor", 
+            "standard_name": "sea_water_pressure_at_sea_floor", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "pbo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "evs": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Evaporation Flux Where Ice Free Ocean over Sea", 
+            "standard_name": "water_evaporation_flux", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "evs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zsatarag": {
+            "comment": "Depth of aragonite saturation horizon (0 if < surface, 'missing'  if > bottom, if two, then the shallower)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Aragonite Saturation Depth", 
+            "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "zsatarag", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bacc": {
+            "comment": "sum of bacterial carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Bacterial Carbon Concentration", 
+            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "bacc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "co3satcalc": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Calcite", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_calcite", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "co3satcalc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limfemisc": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Iron Limitation of Other Phytoplankton", 
+            "standard_name": "iron_limitation_of_miscellaneous_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limfemisc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauuo": {
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward X Stress", 
+            "standard_name": "surface_downward_x_stress", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "N m-2", 
+            "out_name": "tauuo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fsfe": {
+            "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward Net Flux of Iron", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fsfe", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftyrhompa": {
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude rho basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized mesoscale advection", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftyrhompa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "frfe": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Iron Loss to Sediments", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_sedimentation", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "frfe", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "vsf": {
+            "comment": "It is set to zero in models which receive a real water flux.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Virtual Salt Flux into Sea Water", 
+            "standard_name": "virtual_salt_flux_into_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "vsf", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sob": {
+            "comment": "Model prognostic salinity at bottom-most model grid cell", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "sea water salinity at sea floor", 
+            "standard_name": "sea_water_salinity_at_sea_floor", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "0.001", 
+            "out_name": "sob", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fbddtalk": {
+            "comment": "vertical integral of net biological terms in time rate of change of alkalinity", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Biological Alkalinity due to Biological Activity", 
+            "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fbddtalk", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wfonocorr": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Flux into Sea Water Without Flux Correction", 
+            "standard_name": "water_flux_into_sea_water_without_flux_correction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "wfonocorr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zossq": {
+            "comment": "Surface ocean geoid defines z=0.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Square of Sea Surface Height Above Geoid", 
+            "standard_name": "square_of_sea_surface_height_above_geoid", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m2", 
+            "out_name": "zossq", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftyrho": {
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude rho basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Y Overturning Mass Streamfunction", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftyrho", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "co3": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Carbonate ion in Seawater", 
+            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "co3", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpbn": {
+            "comment": "Vertically integrated biogenic nitrogen production", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Nitrogen Production", 
+            "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpbn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfbasinpmadv": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "northward ocean heat transport due to parameterized mesoscale advection", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "hfbasinpmadv", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlds": {
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Net Downward Longwave Radiation", 
+            "standard_name": "surface_net_downward_longwave_flux", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phyp": {
+            "comment": "sum of phytoplankton phosphorus components", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Phytoplankton Phosphorus Concentration", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phyp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zhalf": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
+            "standard_name": "depth_below_geoid", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "zhalf", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "friver": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Flux into Sea Water From Rivers", 
+            "standard_name": "water_flux_into_sea_water_from_rivers", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "friver", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limfepico": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Iron limitation of Picophytoplankton", 
+            "standard_name": "iron_limitation_of_picophytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limfepico", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpcalc": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpcalc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dissi14cabio": {
+            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "dissi14cabio", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfsithermds2d": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "modeling_realm": "ocean seaIce", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfsithermds2d", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "umo": {
+            "comment": "X-ward mass transport from resolved and parameterized advective transport.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Mass X Transport", 
+            "standard_name": "ocean_mass_x_transport", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "umo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "o2": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Oxygen Concentration", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "o2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "spco2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Aqueous Partial Pressure of CO2", 
+            "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "spco2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bigthetao": {
+            "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Conservative Temperature", 
+            "standard_name": "sea_water_conservative_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "C", 
+            "out_name": "bigthetao", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pr": {
+            "comment": "computed as the total mass of liquid water falling as liquid rain  into the ice-free portion of the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rainfall Flux where Ice Free Ocean over Sea", 
+            "standard_name": "rainfall_flux", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "pr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgdms": {
+            "comment": "Gas exchange flux of DMS (positive into atmosphere)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Surface Upward DMS Flux", 
+            "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fgdms", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "thetaoga": {
+            "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Average Sea Water Potential Temperature", 
+            "standard_name": "sea_water_potential_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "C", 
+            "out_name": "thetaoga", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfsithermds": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "modeling_realm": "ocean seaIce", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfsithermds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fbddtdisi": {
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Dissolved Inorganic Silicate due to Biological Activity", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fbddtdisi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdo": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Shortwave Radiation in Sea Water", 
+            "standard_name": "downwelling_shortwave_flux_in_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftmrho": {
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude rho basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Meridional Overturning Mass Streamfunction", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftmrho", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfrunoffds": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
+            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfrunoffds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfcorr": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Heat Flux Correction", 
+            "standard_name": "heat_flux_correction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfcorr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limfediaz": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Iron limitation of Diazotrophs", 
+            "standard_name": "iron_limitation_of_diazotrophs", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limfediaz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpdiat": {
+            "comment": "Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Primary Organic Carbon Production by Diatoms", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diatoms", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpdiat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ocfriver": {
+            "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Flux of Organic Carbon Into Ocean Surface by Runoff", 
+            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_runoff_and_sediment_dissolution", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "ocfriver", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zmeso": {
+            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
+            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "zmeso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zsatcalc": {
+            "comment": "Depth of calcite saturation horizon (0 if < surface, 'missing' if > bottom, if two, then the shallower)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Calcite Saturation Depth", 
+            "standard_name": "minimum_depth_of_calcite_undersaturation_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "zsatcalc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "phyfe": {
+            "comment": "sum of phytoplankton iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Phytoplankton Iron Concentration", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phyfe", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phypico": {
+            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water", 
+            "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phypico", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cfc12": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
+            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol kg-1", 
+            "out_name": "cfc12", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mlotst": {
+            "comment": "Sigma T is potential density referenced to ocean surface.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T", 
+            "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "mlotst", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsfsit": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "modeling_realm": "ocean seaIce", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "vsfsit", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dissicabio": {
+            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "dissicabio", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "chldiat": {
+            "comment": "chlorophyll from diatom phytoplankton component concentration alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Diatom Chlorophyll Mass Concentration", 
+            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-3", 
+            "out_name": "chldiat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauucorr": {
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward X Stress Correction", 
+            "standard_name": "surface_downward_x_stress_correction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "N m-2", 
+            "out_name": "tauucorr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdife": {
+            "comment": "vertical integral of net time rate of change of dissolved inorganic iron", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Iron", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fddtdife", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftbarot": {
+            "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Barotropic Mass Streamfunction", 
+            "standard_name": "ocean_barotropic_mass_streamfunction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftbarot", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgco2nat": {
+            "comment": "Gas exchange flux of natural CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward natural CO2 Flux", 
+            "standard_name": "surface_downward_mass_flux_of_natural_carbon_dioxide_expressed_as_carbon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fgco2nat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limirrdiat": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Irradiance limitation of Diatoms", 
+            "standard_name": "irradiance_limitation_of_diatoms", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limirrdiat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpbp": {
+            "comment": "Vertically integrated biogenic phosphorus production", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Phosphorus Production", 
+            "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpbp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpp": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfsnthermds": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
+            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfsnthermds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "volo": {
+            "comment": "Total volume of liquid seawater.", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Volume", 
+            "standard_name": "sea_water_volume", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: sum where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m3", 
+            "out_name": "volo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftmzmpa": {
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude olevel basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized mesoscale advection", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftmzmpa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfds": {
+            "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", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Heat Flux at Sea Water Surface", 
+            "standard_name": "surface_downward_heat_flux_in_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pop": {
+            "comment": "sum of particulate organic phosphorus component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Particulate Organic Phosphorus Concentration", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "pop", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfrainds": {
+            "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", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Temperature Flux due to Rainfall Expressed as Heat Flux into Sea Water", 
+            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfrainds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fsitherm": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "modeling_realm": "ocean seaIce", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fsitherm", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sos": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Surface Salinity", 
+            "standard_name": "sea_surface_salinity", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "C", 
+            "out_name": "sos", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "hfls": {
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward Latent Heat Flux", 
+            "standard_name": "surface_downward_latent_heat_flux", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfls", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdisi": {
+            "comment": "vertical integral of net time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Silicate", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fddtdisi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsfpr": {
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Rainfall", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_rainfall", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "vsfpr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfibthermds2d": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
+            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfibthermds2d", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "chlmisc": {
+            "comment": "chlorophyll from additional phytoplankton component concentrations alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
+            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-3", 
+            "out_name": "chlmisc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phymisc": {
+            "comment": "carbon concentration from additional phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water", 
+            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phymisc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "htovgyre": {
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Ocean Heat Transport due to Gyre", 
+            "standard_name": "northward_ocean_heat_transport_due_to_gyre", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "htovgyre", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pp": {
+            "comment": "total primary (organic carbon) production by phytoplankton", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Primary Carbon Production by Phytoplankton", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3 s-1", 
+            "out_name": "pp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgco2": {
+            "comment": "Gas exchange flux of CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward CO2 Flux", 
+            "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fgco2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limndiat": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Nitrogen limitation of Diatoms", 
+            "standard_name": "nitrogen_limitation_of_diatoms", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limndiat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "physi": {
+            "comment": "sum of phytoplankton silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Phytoplankton Silica Concentration", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "physi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limndiaz": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Nitrogen limitation of Diazotrophs", 
+            "standard_name": "nitrogen_limitation_of_diazotrophs", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limndiaz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "froc": {
+            "comment": "Organic Carbon loss to sediments", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Organic Carbon Flux at Ocean Bottom", 
+            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "froc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "chl": {
+            "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' plus 'Other Phytoplankton Chlorophyll Mass Concentration'", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Chlorophyll Mass Concentration", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-3", 
+            "out_name": "chl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "frn": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Nitrogen Loss to Sediments and through Denitrification", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "frn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpdiaz": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diazotrophs", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpdiaz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sf6": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
+            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol kg-1", 
+            "out_name": "sf6", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "epfe100": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Flux of Particulate Iron", 
+            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "epfe100", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtalk": {
+            "comment": "vertical integral of net time rate of change of alkalinity", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Alkalinity", 
+            "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fddtalk", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfsifrazil2d": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
+            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
+            "modeling_realm": "ocean seaIce", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfsifrazil2d", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dfe": {
+            "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 olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Iron Concentration", 
+            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "dfe", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ph": {
+            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "pH", 
+            "standard_name": "sea_water_ph_reported_on_total_scale", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "ph", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "calc": {
+            "comment": "sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Calcite Concentration", 
+            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "calc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "epcalc100": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Flux of Calcite", 
+            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "epcalc100", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "talknat": {
+            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Natural Total Alkalinity", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "talknat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfy": {
+            "comment": "Contains all contributions to 'y-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Heat Y Transport", 
+            "standard_name": "ocean_heat_y_transport", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "hfy", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sfdsi": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Downward Sea Ice Basal Salt Flux", 
+            "standard_name": "downward_sea_ice_basal_salt_flux", 
+            "modeling_realm": "ocean seaIce", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sfdsi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ficeberg": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Flux into Sea Water From Icebergs", 
+            "standard_name": "water_flux_into_sea_water_from_icebergs", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "ficeberg", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tomint": {
+            "comment": "Full column sum of density*cell thickness*prognostic temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "integral wrt depth of product of sea water density and prognostic temperature", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "(kg/m^2)*C", 
+            "out_name": "tomint", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "masscello": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Grid-Cell Mass per area", 
+            "standard_name": "sea_water_mass_per_unit_area", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg/m2", 
+            "out_name": "masscello", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pon": {
+            "comment": "sum of particulate organic nitrogen component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Particulate Organic Nitrogen Concentration", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "pon", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wfcorr": {
+            "comment": "Positive flux implies correction adds water to ocean.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Water Flux Correction", 
+            "standard_name": "water_flux_correction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "wfcorr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nh4": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Ammonium Concentration", 
+            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "nh4", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sfriver": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Salt Flux into Sea Water from Rivers", 
+            "standard_name": "salt_flux_into_sea_water_from_rivers", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sfriver", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zmicro": {
+            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
+            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "zmicro", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "thetao": {
+            "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Potential Temperature", 
+            "standard_name": "sea_water_potential_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "C", 
+            "out_name": "thetao", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "epsi100": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Flux of Particulate Silica", 
+            "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "epsi100", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: coefficient b", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "wfo": {
+            "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 of the next two variables in this table.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Flux into Sea Water", 
+            "standard_name": "water_flux_into_sea_water", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "wfo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zfull": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "standard_name": "depth_below_geoid", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "zfull", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfsifrazil": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
+            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
+            "modeling_realm": "ocean seaIce", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfsifrazil", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfgeou": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
+            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfgeou", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "epn100": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Flux of Particulate Nitrogen", 
+            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "epn100", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tosga": {
+            "comment": "This may differ from 'surface temperature' in regions of sea ice.This may differ from 'surface temperature' in regions of sea ice.For models using conservative temperature as prognostic field, they should report the SST as surface potent", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Average Sea Surface Temperature", 
+            "standard_name": "sea_surface_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "C", 
+            "out_name": "tosga", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "uo": {
+            "comment": "Prognostic x-ward velocity component resolved by the model.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water X Velocity", 
+            "standard_name": "sea_water_x_velocity", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "uo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dms": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dimethyl Sulphide Concentration", 
+            "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "dms", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftyyz": {
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude olevel basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Y Overturning Mass Streamfunction", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftyyz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expc": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Sinking Particulate Organic Carbon Flux", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "expc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phycalc": {
+            "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water", 
+            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phycalc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "fgcfc11": {
+            "comment": "gas exchange flux of CFC11", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward CFC11 flux", 
+            "standard_name": "surface_downward_mole_flux_of_cfc11", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "mol sec-1 m-2", 
+            "out_name": "fgcfc11", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgcfc12": {
+            "comment": "gas exchange flux of CFC12", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward CFC12 flux", 
+            "standard_name": "surface_downward_mole_flux_of_cfc12", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "mol sec-1 m-2", 
+            "out_name": "fgcfc12", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "epp100": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Flux of Particulate Phosphorus", 
+            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "epp100", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "htovovrt": {
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Ocean Heat Transport due to Overturning", 
+            "standard_name": "northward_ocean_heat_transport_due_to_overturning", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "htovovrt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "chlpico": {
+            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water", 
+            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-3", 
+            "out_name": "chlpico", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfbasinpmdiff": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "northward ocean heat transport due to parameterized mesoscale diffusion", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_diffusion", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "hfbasinpmdiff", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsfevap": {
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Evaporation", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_evaporation", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "vsfevap", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauvcorr": {
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward Y Stress Correction", 
+            "standard_name": "surface_downward_y_stress_correction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "N m-2", 
+            "out_name": "tauvcorr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfss": {
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward Sensible Heat Flux", 
+            "standard_name": "surface_downward_sensible_heat_flux", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfss", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "vo": {
+            "comment": "Prognostic x-ward velocity component resolved by the model.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Y Velocity", 
+            "standard_name": "sea_water_y_velocity", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "vo", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "phydiaz": {
+            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", 
+            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phydiaz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tossq": {
+            "comment": "square of temperature of liquid ocean, averaged over the day.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Square of Sea Surface Temperature", 
+            "standard_name": "square_of_sea_surface_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "C2", 
+            "out_name": "tossq", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prsn": {
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Snowfall Flux", 
+            "standard_name": "snowfall_flux", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prsn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limirrcalc": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Irradiance limitation of Calcareous Phytoplankton", 
+            "standard_name": "irradiance_limitation_of_calcareous_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limirrcalc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intdic": {
+            "comment": "Vertically integrated DIC", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Inorganic Carbon Content", 
+            "standard_name": "ocean_mass_content_of_dissolved_inorganic_carbon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "intdic", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "phydiat": {
+            "comment": "carbon from the diatom phytoplankton component concentration alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mole Concentration of Diatoms expressed as Carbon in Sea Water", 
+            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phydiat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dissicnat": {
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Natural Dissolved Inorganic Carbon Concentration", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "dissicnat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bigthetaoga": {
+            "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Average Sea Water Conservative Temperature", 
+            "standard_name": "sea_water_conservative_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "C", 
+            "out_name": "bigthetaoga", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Pressure at Sea Water Surface", 
+            "standard_name": "sea_water_pressure_at_sea_water_surface", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "pso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zostoga": {
+            "comment": "There is no CMIP6 request for zosga nor zossga.", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Global Average Thermosteric Sea Level Change", 
+            "standard_name": "global_average_thermosteric_sea_level_change", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "zostoga", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zoocmisc": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Other Zooplankton Carbon Concentration", 
+            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "zoocmisc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftyzsmpa": {
+            "comment": "Report only if there is a submesoscale eddy parameterization.", 
+            "dimensions": "latitude olevel basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized submesoscale advection", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftyzsmpa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpbsi": {
+            "comment": "Vertically integrated biogenic silica production", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Silica Production", 
+            "standard_name": "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intpbsi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intparag": {
+            "comment": "Vertically integrated aragonite production", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Aragonite Production", 
+            "standard_name": "tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "intparag", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fbddtdife": {
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic iron", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Rate of Change of Dissolved Inorganic Iron due to Biological Activity", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fbddtdife", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tob": {
+            "comment": "Potential temperature at the ocean bottom-most grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Potential Temperature at Sea Floor", 
+            "standard_name": "sea_water_potential_temperature_at_sea_floor", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "C", 
+            "out_name": "tob", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zos": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Surface Height Above Geoid", 
+            "standard_name": "sea_surface_height_above_geoid", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "zos", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgsf6": {
+            "comment": "gas exchange flux of SF6", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward SF6 flux", 
+            "standard_name": "surface_downward_mole_flux_of_sf6", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "mol sec-1 m-2", 
+            "out_name": "fgsf6", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "masso": {
+            "comment": "Total mass of liquid seawater. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.", 
+            "dimensions": "time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Mass", 
+            "standard_name": "sea_water_mass", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: sum where sea", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg", 
+            "out_name": "masso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsfriver": {
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Virtual Salt Flux into Sea Water From Rivers", 
+            "standard_name": "virtual_salt_flux_into_sea_water_from_rivers", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "vsfriver", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "po4": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Phosphate Concentration", 
+            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "po4", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "detoc": {
+            "comment": "sum of detrital organic carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Detrital Organic Carbon Concentration", 
+            "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "detoc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "o2min": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Oxygen Minimum Concentration", 
+            "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea depth: minimum", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "o2min", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "epc100": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Flux of Particle Organic Carbon", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "epc100", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limncalc": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Nitrogen limitation of Calcareous Phytoplankton", 
+            "standard_name": "nitrogen_limitation_of_calcareous_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limncalc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftyzmpa": {
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude olevel basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized mesoscale advection", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftyzmpa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dissoc": {
+            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Organic Carbon Concentration", 
+            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "dissoc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftmyz": {
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude olevel basin time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Meridional Overturning Mass Streamfunction", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean longitude: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg s-1", 
+            "out_name": "msftmyz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "chldiaz": {
+            "comment": "chlorophyll concentration from the diazotrophic phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water", 
+            "standard_name": "mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-3", 
+            "out_name": "chldiaz", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgco2abio": {
+            "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward abiotic CO2 Flux", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_carbon_dioxide_expressed_as_carbon", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fgco2abio", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phyc": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Phytoplankton Carbon Concentration", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phyc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bsi": {
+            "comment": "sum of particulate silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Particulate Biogenic Silica Concentration", 
+            "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "bsi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfibthermds": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
+            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfibthermds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phyn": {
+            "comment": "sum of phytoplankton nitrogen component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Phytoplankton Nitrogen Concentration", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "phyn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fric": {
+            "comment": "Inorganic Carbon loss to sediments", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fric", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "thkcello": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Model Cell Thickness", 
+            "standard_name": "cell_thickness", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "thkcello", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: coefficient a", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "hfx": {
+            "comment": "Contains all contributions to 'x-ward' heat transport from resolved and parameterized processes.  Use Celsius for temperature scale.", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Heat X Transport", 
+            "standard_name": "ocean_heat_x_transport", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "hfx", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "chlcalc": {
+            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water", 
+            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-3", 
+            "out_name": "chlcalc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "agessc": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Age Since Surface Contact", 
+            "standard_name": "sea_water_age_since_surface_contact", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "yr", 
+            "out_name": "agessc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limirrmisc": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Irradiance Limitation of Other Phytoplankton", 
+            "standard_name": "irradiance_limitation_of_miscellaneous_phytoplankton", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1", 
+            "out_name": "limirrmisc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tos": {
+            "comment": "This may differ from 'surface temperature' in regions of sea ice.For models using conservative temperature as prognostic field, they should report the SST as surface potential temperature, which is same as the surface in situ temperature.", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Surface Temperature", 
+            "standard_name": "sea_surface_temperature", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "C", 
+            "out_name": "tos", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fsn": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward Net Flux of Nitrogen", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-2 s-1", 
+            "out_name": "fsn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "si": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Dissolved Silicate Concentration", 
+            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "si", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "so": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Water Salinity", 
+            "standard_name": "sea_water_salinity", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "0.001", 
+            "out_name": "so", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfbasinpadv": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "northward ocean heat transport due to parameterized eddy advection", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W", 
+            "out_name": "hfbasinpadv", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "somint": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "integral wrt depth of product of sea water density and prognostic salinity", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_salinity", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "(kg/m^2)*1e-3", 
+            "out_name": "somint", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "talk": {
+            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components)", 
+            "dimensions": "longitude latitude olevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Total Alkalinity", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent", 
+            "modeling_realm": "ocnBgchem", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "mol m-3", 
+            "out_name": "talk", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_cf3hr_json b/cmip6-cmor-tables/CMIP6_cf3hr_json
new file mode 100644
index 0000000..3cf446e
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_cf3hr_json
@@ -0,0 +1,1201 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.6", 
+        "approx_interval": "", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "3hr", 
+        "table_id": "Table cf3hr", 
+        "table_date": "03 February 2016", 
+        "modeling_realm": "atmos", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "tau": {
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cloud optical thickness", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "out_name": "tau", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "p220": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "p840": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "time1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "sza5": {
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "solar zenith angle", 
+            "standard_name": "solar_zenith_angle", 
+            "out_name": "sza", 
+            "type": "double", 
+            "units": "degree", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "alt40": {
+            "requested": [
+                "240.", 
+                "720.", 
+                "1200.", 
+                "1680.", 
+                "2160.", 
+                "2640.", 
+                "3120.", 
+                "3600.", 
+                "4080.", 
+                "4560.", 
+                "5040.", 
+                "5520.", 
+                "6000.", 
+                "6480.", 
+                "6960.", 
+                "7440.", 
+                "7920.", 
+                "8400.", 
+                "8880.", 
+                "9360.", 
+                "9840.", 
+                "10320.", 
+                "10800.", 
+                "11280.", 
+                "11760.", 
+                "12240.", 
+                "12720.", 
+                "13200.", 
+                "13680.", 
+                "14160.", 
+                "14640.", 
+                "15120.", 
+                "15600.", 
+                "16080.", 
+                "16560.", 
+                "17040.", 
+                "17520.", 
+                "18000.", 
+                "18480.", 
+                "18960."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "altitude", 
+            "standard_name": "altitude", 
+            "out_name": "alt40", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "location": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "location index", 
+            "standard_name": "", 
+            "out_name": "loc", 
+            "type": "integer", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "plev7": {
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "scatratio": {
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "lidar backscattering ratio", 
+            "standard_name": "backscattering_ratio", 
+            "out_name": "scatratio", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "dbze": {
+            "requested": [
+                "-47.5", 
+                "-42.5", 
+                "-37.5", 
+                "-32.5", 
+                "-27.5", 
+                "-22.5", 
+                "-17.5", 
+                "-12.5", 
+                "-7.5", 
+                "-2.5", 
+                "2.5", 
+                "7.5", 
+                "12.5", 
+                "17.5", 
+                "22.5"
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "standard_name": "equivalent_reflectivity_factor", 
+            "out_name": "dbze", 
+            "type": "double", 
+            "units": "dBZ", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "p560": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "pr": {
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Precipitation", 
+            "standard_name": "precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "pr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "prc": {
+            "comment": "at surface; includes both liquid and solid phases.", 
+            "dimensions": "longitude latitude time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Convective Precipitation", 
+            "standard_name": "convective_precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_cfMon_JSON b/cmip6-cmor-tables/CMIP6_cfMon_JSON
new file mode 100644
index 0000000..ca8e79c
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_cfMon_JSON
@@ -0,0 +1,2535 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.6", 
+        "approx_interval": "", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "mon", 
+        "table_id": "Table cfMon", 
+        "table_date": "03 February 2016", 
+        "modeling_realm": "atmos", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "rlutcs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlutcs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "parasolRefl": {
+            "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 time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "PARASOL Reflectance", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "parasolRefl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlucs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlucs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclihencl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Cloud Liquid", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid_water", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclihencl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhus": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity", 
+            "standard_name": "tendency_of_specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclids": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Deposition and Sublimation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_deposition_and_sublimation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclids", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clc": {
+            "comment": "Include only convective cloud.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Convective Cloud Area Fraction", 
+            "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclia": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Advection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclia", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cls": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Stratiform Cloud Area Fraction", 
+            "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cls", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclimr": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_rain", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclimr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclibl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Boundary Layer Mixing", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclibl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "rlucs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlucs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwac": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Autoconversion", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_autoconversion", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsucs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsucs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwar": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_rain", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwar", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwas": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Snow", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_snow", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwas", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwmi": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Melting From Cloud Ice", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_melting_from_cloud_ice", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwmi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntscpbl": {
+            "comment": "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntscpbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclias": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Accretion to Snow", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_accretion_to_snow", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclias", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusmp": {
+            "comment": "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 physicsl.  For example any diffusive mixing by the boundary layer scheme would be included.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Model Physics", 
+            "standard_name": "tendency_of_specific_humidity_due_to_model_physics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusmp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "tnsclwri": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Riming", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_riming", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwri", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdcs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdcs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclirir": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_rain", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclirir", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwhon": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Homogeneous Nucleation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_homogeneous_nucleation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwhon", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwbl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Boundary Layer Mixing", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclw": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclw", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdcs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdcs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "tnscli": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscli", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "smc": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Shallow Convective Mass Flux", 
+            "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "smc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclihon": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Homogeneous Nucleation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclihon", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntc": {
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Convection", 
+            "standard_name": "tendency_of_air_temperature_due_to_convection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnta": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Advection", 
+            "standard_name": "tendency_of_air_temperature_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tnta", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsd4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsd4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rld": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Longwave Radiation", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rld", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliemi": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Evaporation of Melting Ice", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_evaporation_of_melting_ice", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscliemi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clwc": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Convective Cloud Liquid Water", 
+            "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clwc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntr": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
+            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "albisccp": {
+            "comment": "time-means are weighted by the ISCCP Total Cloud Fraction - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ISCCP Mean Cloud Albedo", 
+            "standard_name": "cloud_albedo", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "albisccp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlu": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Longwave Radiation", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "clws": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Stratiform Cloud Liquid Water", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clws", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccw": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccw", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwcd": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water Due to Convective Detrainment", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_convective_detrainment", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwcd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwce": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Condensation and Evaporation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_condensation_and_evaporation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwce", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwcm": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Cloud Microphysics", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwcm", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclicm": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_cloud_microphysics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclicm", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclicd": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice Due Convective Detrainment", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_convective_detrainment", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclicd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rldcs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rldcs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsut4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsut4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cltcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO Total Cloud Fraction", 
+            "standard_name": "cloud_area_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cltcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsucs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsucs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclihenv": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Water Vapor", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_water_vapor", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclihenv", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliricl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Cloud Liquid", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_cloud_liquid_water", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscliricl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "rsu4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsu4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwacs": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Snow", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_snow", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwacs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwacr": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_rain", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwacr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ps": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Air Pressure", 
+            "standard_name": "surface_air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "ps", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude alt40 time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO Cloud Area Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "tnsclimcl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Cloud Liquid", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_cloud_liquid_water", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclimcl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwhen": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Heterogeneous Nucleation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_heterogeneous_nucleation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwhen", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clisccp": {
+            "comment": "", 
+            "dimensions": "longitude latitude plev7 time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ISCCP Cloud Area Fraction", 
+            "standard_name": "isccp_cloud_area_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clisccp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwa": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Advection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsd": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Shortwave Radiation", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mcd": {
+            "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", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downdraft Convective Mass Flux", 
+            "standard_name": "atmosphere_downdraft_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mcd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rldcs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rldcs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntmp": {
+            "comment": "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 exclude [...]
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Model Physics", 
+            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntmp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hur": {
+            "comment": "This is 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", 
+            "positive": "", 
+            "valid_min": "-2.642", 
+            "long_name": "Relative Humidity", 
+            "standard_name": "relative_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-10.31", 
+            "units": "%", 
+            "out_name": "hur", 
+            "type": "real", 
+            "valid_max": "135.7", 
+            "ok_max_mean_abs": "97"
+        }, 
+        "hus": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "-0.000299", 
+            "long_name": "Specific Humidity", 
+            "standard_name": "specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "units": "1.0", 
+            "out_name": "hus", 
+            "type": "real", 
+            "valid_max": "0.02841", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "rsu": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Shortwave Radiation", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mcu": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Convective Updraft Mass Flux", 
+            "standard_name": "atmosphere_updraft_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mcu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnt": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature", 
+            "standard_name": "tendency_of_air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tnt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwce": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Condensation and Evaporation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_condensation_and_evaporation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwce", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dmc": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Deep Convective Mass Flux", 
+            "standard_name": "atmosphere_net_upward_deep_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "dmc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwbfpcli": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Bergeron Findeisen Process To Cloud Ice", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwbfpcli", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwcm": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_cloud_microphysics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwcm", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclibfpcl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Bergeron Findeisen Process from Cloud Liquid", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_bergeron_findeisen_process_from_cloud_liquid", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclibfpcl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliag": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Aggregation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_aggregation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscliag", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "ta": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "157.1", 
+            "long_name": "Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "194.3", 
+            "units": "K", 
+            "out_name": "ta", 
+            "type": "real", 
+            "valid_max": "336.3", 
+            "ok_max_mean_abs": "299.8"
+        }, 
+        "clmcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO Mid Level Cloud Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clmcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliif": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Icefall", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_icefall", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscliif", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clis": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Stratiform Cloud Ice", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clis", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pctisccp": {
+            "comment": "time-means are weighted by the ISCCP Total Cloud Fraction - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ISCCP Mean Cloud Top Pressure", 
+            "standard_name": "air_pressure_at_cloud_top", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "pctisccp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "rlu4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlu4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clic": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Convective Cloud Ice", 
+            "standard_name": "mass_fraction_of_convective_cloud_ice_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clic", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "rld4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rld4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsutcs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsutcs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwa": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Advection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusd": {
+            "comment": "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Numerical Diffusion", 
+            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusa": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Advection", 
+            "standard_name": "tendency_of_specific_humidity_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusc": {
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Convection", 
+            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwif": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Icefall", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_icefall", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwif", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "cltisccp": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ISCCP Total Total Cloud Fraction", 
+            "standard_name": "cloud_area_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cltisccp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlut4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlut4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "evisct": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eddy Diffusivity Coefficients for Temperature", 
+            "standard_name": "atmosphere_heat_diffusivity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "m2 s-1", 
+            "out_name": "evisct", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "eviscu": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eddy Viscosity Coefficients for Momentum", 
+            "standard_name": "atmosphere_momentum_diffusivity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "m2 s-1", 
+            "out_name": "eviscu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "orog": {
+            "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", 
+            "positive": "", 
+            "valid_min": "-700", 
+            "long_name": "surface altitude", 
+            "standard_name": "surface_altitude", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "orog", 
+            "type": "real", 
+            "valid_max": "1.00E+04", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwbl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Boundary Layer Mixing", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusscpbl": {
+            "comment": "To be specified only in  models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes.  Includes all bounday layer terms including and diffusive terms.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusscpbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clhcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO High Level Cloud Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clhcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "cllcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO Low Level Cloud Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cllcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_cfMon_json b/cmip6-cmor-tables/CMIP6_cfMon_json
new file mode 100644
index 0000000..159345e
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_cfMon_json
@@ -0,0 +1,2738 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.6", 
+        "approx_interval": "", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "mon", 
+        "table_id": "Table cfMon", 
+        "table_date": "03 February 2016", 
+        "modeling_realm": "atmos", 
+        "generic_levels": "alevhalf", 
+        "project_id": "CMIP6"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "tau": {
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cloud optical thickness", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "out_name": "tau", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "p220": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "p840": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "sza5": {
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "solar zenith angle", 
+            "standard_name": "solar_zenith_angle", 
+            "out_name": "sza", 
+            "type": "double", 
+            "units": "degree", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "alt40": {
+            "requested": [
+                "240.", 
+                "720.", 
+                "1200.", 
+                "1680.", 
+                "2160.", 
+                "2640.", 
+                "3120.", 
+                "3600.", 
+                "4080.", 
+                "4560.", 
+                "5040.", 
+                "5520.", 
+                "6000.", 
+                "6480.", 
+                "6960.", 
+                "7440.", 
+                "7920.", 
+                "8400.", 
+                "8880.", 
+                "9360.", 
+                "9840.", 
+                "10320.", 
+                "10800.", 
+                "11280.", 
+                "11760.", 
+                "12240.", 
+                "12720.", 
+                "13200.", 
+                "13680.", 
+                "14160.", 
+                "14640.", 
+                "15120.", 
+                "15600.", 
+                "16080.", 
+                "16560.", 
+                "17040.", 
+                "17520.", 
+                "18000.", 
+                "18480.", 
+                "18960."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "altitude", 
+            "standard_name": "altitude", 
+            "out_name": "alt40", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "plev7": {
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "p560": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "rlutcs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlutcs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "parasolRefl": {
+            "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 time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "PARASOL Reflectance", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "parasolRefl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlucs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlucs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclihencl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Cloud Liquid", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid_water", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclihencl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhus": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity", 
+            "standard_name": "tendency_of_specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclids": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Deposition and Sublimation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_deposition_and_sublimation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclids", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clc": {
+            "comment": "Include only convective cloud.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Convective Cloud Area Fraction", 
+            "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclia": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Advection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclia", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cls": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Stratiform Cloud Area Fraction", 
+            "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cls", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclimr": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_rain", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclimr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclibl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Boundary Layer Mixing", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclibl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "rlucs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlucs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwac": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Autoconversion", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_autoconversion", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwac", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsucs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsucs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwar": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_rain", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwar", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwas": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Snow", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_snow", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwas", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwmi": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Melting From Cloud Ice", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_melting_from_cloud_ice", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwmi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntscpbl": {
+            "comment": "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntscpbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclias": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Accretion to Snow", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_accretion_to_snow", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclias", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusmp": {
+            "comment": "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 physicsl.  For example any diffusive mixing by the boundary layer scheme would be included.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Model Physics", 
+            "standard_name": "tendency_of_specific_humidity_due_to_model_physics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusmp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "tnsclwri": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Riming", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_riming", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwri", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdcs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdcs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclirir": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_rain", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclirir", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwhon": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Homogeneous Nucleation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_homogeneous_nucleation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwhon", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwbl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Boundary Layer Mixing", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclw": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclw", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdcs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdcs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "tnscli": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscli", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "smc": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Shallow Convective Mass Flux", 
+            "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "smc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclihon": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Homogeneous Nucleation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclihon", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntc": {
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Convection", 
+            "standard_name": "tendency_of_air_temperature_due_to_convection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnta": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Advection", 
+            "standard_name": "tendency_of_air_temperature_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tnta", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsd4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsd4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rld": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Longwave Radiation", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rld", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliemi": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Evaporation of Melting Ice", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_evaporation_of_melting_ice", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscliemi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clwc": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Convective Cloud Liquid Water", 
+            "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clwc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntr": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
+            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "albisccp": {
+            "comment": "time-means are weighted by the ISCCP Total Cloud Fraction - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ISCCP Mean Cloud Albedo", 
+            "standard_name": "cloud_albedo", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "albisccp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlu": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Longwave Radiation", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "clws": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Stratiform Cloud Liquid Water", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clws", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccw": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccw", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwcd": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water Due to Convective Detrainment", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_convective_detrainment", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwcd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwce": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Condensation and Evaporation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_condensation_and_evaporation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwce", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwcm": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Cloud Microphysics", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwcm", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclicm": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_cloud_microphysics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclicm", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclicd": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice Due Convective Detrainment", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_convective_detrainment", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclicd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rldcs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rldcs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsut4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsut4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cltcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO Total Cloud Fraction", 
+            "standard_name": "cloud_area_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cltcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsucs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsucs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclihenv": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Water Vapor", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_water_vapor", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclihenv", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliricl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Cloud Liquid", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_cloud_liquid_water", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscliricl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "rsu4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsu4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwacs": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Snow", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_snow", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwacs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwacr": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_rain", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwacr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ps": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Air Pressure", 
+            "standard_name": "surface_air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "ps", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude alt40 time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO Cloud Area Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "tnsclimcl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Cloud Liquid", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_cloud_liquid_water", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclimcl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwhen": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Heterogeneous Nucleation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_heterogeneous_nucleation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwhen", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clisccp": {
+            "comment": "", 
+            "dimensions": "longitude latitude plev7 time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ISCCP Cloud Area Fraction", 
+            "standard_name": "isccp_cloud_area_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clisccp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwa": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Advection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsd": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Shortwave Radiation", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mcd": {
+            "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", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downdraft Convective Mass Flux", 
+            "standard_name": "atmosphere_downdraft_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mcd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rldcs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rldcs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntmp": {
+            "comment": "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 exclude [...]
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Model Physics", 
+            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntmp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hur": {
+            "comment": "This is 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", 
+            "positive": "", 
+            "valid_min": "-2.642", 
+            "long_name": "Relative Humidity", 
+            "standard_name": "relative_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-10.31", 
+            "units": "%", 
+            "out_name": "hur", 
+            "type": "real", 
+            "valid_max": "135.7", 
+            "ok_max_mean_abs": "97"
+        }, 
+        "hus": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "-0.000299", 
+            "long_name": "Specific Humidity", 
+            "standard_name": "specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "units": "1.0", 
+            "out_name": "hus", 
+            "type": "real", 
+            "valid_max": "0.02841", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "rsu": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Shortwave Radiation", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mcu": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Convective Updraft Mass Flux", 
+            "standard_name": "atmosphere_updraft_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mcu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnt": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature", 
+            "standard_name": "tendency_of_air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tnt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwce": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Condensation and Evaporation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_condensation_and_evaporation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwce", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dmc": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Deep Convective Mass Flux", 
+            "standard_name": "atmosphere_net_upward_deep_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "dmc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwbfpcli": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Bergeron Findeisen Process To Cloud Ice", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwbfpcli", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwcm": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_cloud_microphysics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwcm", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclibfpcl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Bergeron Findeisen Process from Cloud Liquid", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_bergeron_findeisen_process_from_cloud_liquid", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclibfpcl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliag": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Aggregation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_aggregation", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscliag", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "ta": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "157.1", 
+            "long_name": "Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "194.3", 
+            "units": "K", 
+            "out_name": "ta", 
+            "type": "real", 
+            "valid_max": "336.3", 
+            "ok_max_mean_abs": "299.8"
+        }, 
+        "clmcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO Mid Level Cloud Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clmcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliif": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Icefall", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_icefall", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnscliif", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clis": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Stratiform Cloud Ice", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clis", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pctisccp": {
+            "comment": "time-means are weighted by the ISCCP Total Cloud Fraction - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ISCCP Mean Cloud Top Pressure", 
+            "standard_name": "air_pressure_at_cloud_top", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "pctisccp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "rlu4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlu4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clic": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Convective Cloud Ice", 
+            "standard_name": "mass_fraction_of_convective_cloud_ice_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clic", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "rld4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rld4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsutcs4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsutcs4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwa": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Advection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusd": {
+            "comment": "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Numerical Diffusion", 
+            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusa": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Advection", 
+            "standard_name": "tendency_of_specific_humidity_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusc": {
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Convection", 
+            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwif": {
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Icefall", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_icefall", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsccwif", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "cltisccp": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "ISCCP Total Total Cloud Fraction", 
+            "standard_name": "cloud_area_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cltisccp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlut4co2": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlut4co2", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "evisct": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eddy Diffusivity Coefficients for Temperature", 
+            "standard_name": "atmosphere_heat_diffusivity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "m2 s-1", 
+            "out_name": "evisct", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "eviscu": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eddy Viscosity Coefficients for Momentum", 
+            "standard_name": "atmosphere_momentum_diffusivity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "m2 s-1", 
+            "out_name": "eviscu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "orog": {
+            "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", 
+            "positive": "", 
+            "valid_min": "-700", 
+            "long_name": "surface altitude", 
+            "standard_name": "surface_altitude", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "orog", 
+            "type": "real", 
+            "valid_max": "1.00E+04", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwbl": {
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Boundary Layer Mixing", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnsclwbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusscpbl": {
+            "comment": "To be specified only in  models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes.  Includes all bounday layer terms including and diffusive terms.", 
+            "dimensions": "longitude latitude alevel time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusscpbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clhcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO High Level Cloud Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "clhcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "cllcalipso": {
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "CALIPSO Low Level Cloud Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cllcalipso", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_cfSites_json b/cmip6-cmor-tables/CMIP6_cfSites_json
new file mode 100644
index 0000000..163a888
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_cfSites_json
@@ -0,0 +1,2547 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.6", 
+        "approx_interval": "", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "subhr", 
+        "table_id": "Table cfsites", 
+        "table_date": "03 February 2016", 
+        "modeling_realm": "atmos", 
+        "generic_levels": "", 
+        "project_id": "CMIP6"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "tau": {
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cloud optical thickness", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "out_name": "tau", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "p220": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "site": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "site index", 
+            "standard_name": "", 
+            "out_name": "site", 
+            "type": "integer", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "p840": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "time1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "sza5": {
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "solar zenith angle", 
+            "standard_name": "solar_zenith_angle", 
+            "out_name": "sza", 
+            "type": "double", 
+            "units": "degree", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "alt40": {
+            "requested": [
+                "240.", 
+                "720.", 
+                "1200.", 
+                "1680.", 
+                "2160.", 
+                "2640.", 
+                "3120.", 
+                "3600.", 
+                "4080.", 
+                "4560.", 
+                "5040.", 
+                "5520.", 
+                "6000.", 
+                "6480.", 
+                "6960.", 
+                "7440.", 
+                "7920.", 
+                "8400.", 
+                "8880.", 
+                "9360.", 
+                "9840.", 
+                "10320.", 
+                "10800.", 
+                "11280.", 
+                "11760.", 
+                "12240.", 
+                "12720.", 
+                "13200.", 
+                "13680.", 
+                "14160.", 
+                "14640.", 
+                "15120.", 
+                "15600.", 
+                "16080.", 
+                "16560.", 
+                "17040.", 
+                "17520.", 
+                "18000.", 
+                "18480.", 
+                "18960."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "altitude", 
+            "standard_name": "altitude", 
+            "out_name": "alt40", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "location": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "location index", 
+            "standard_name": "", 
+            "out_name": "loc", 
+            "type": "integer", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "plev7": {
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "scatratio": {
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "lidar backscattering ratio", 
+            "standard_name": "backscattering_ratio", 
+            "out_name": "scatratio", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "dbze": {
+            "requested": [
+                "-47.5", 
+                "-42.5", 
+                "-37.5", 
+                "-32.5", 
+                "-27.5", 
+                "-22.5", 
+                "-17.5", 
+                "-12.5", 
+                "-7.5", 
+                "-2.5", 
+                "2.5", 
+                "7.5", 
+                "12.5", 
+                "17.5", 
+                "22.5"
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "standard_name": "equivalent_reflectivity_factor", 
+            "out_name": "dbze", 
+            "type": "double", 
+            "units": "dBZ", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "p560": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "sci": {
+            "comment": "Fraction of time that shallow convection occurs in the grid cell.", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Fraction of Time Shallow Convection Occurs", 
+            "standard_name": "shallow_convection_time_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "sci", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "rsutcs": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "toa outgoing clear-sky shortwave radiation", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsutcs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "edt": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eddy Diffusivity Coefficient for Temperature Variable", 
+            "standard_name": "atmosphere_heat_diffusivity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m2 s-1", 
+            "out_name": "edt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rldscs": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rldscs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhus": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity", 
+            "standard_name": "tendency_of_specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cli": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Cloud Ice", 
+            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg kg-1", 
+            "out_name": "cli", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ts": {
+            "comment": "''skin'' temperature (i.e., SST for open ocean)", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Temperature", 
+            "standard_name": "surface_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "ts", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clt": {
+            "comment": "cloud area fraction", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Cloud Area Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "clt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clw": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Mass Fraction of Cloud Liquid Water", 
+            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg kg-1", 
+            "out_name": "clw", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ta": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Air Temperature", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "ta", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "psl": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Sea Level Pressure", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "psl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "rlucs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlucs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sfcWind": {
+            "comment": "near-surface (usually, 10 meters) wind speed.", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Near-Surface Wind Speed", 
+            "standard_name": "wind_speed", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "sfcWind", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsucs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsucs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clwvi": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Condensed Water Path", 
+            "standard_name": "atmosphere_cloud_condensed_water_content", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "clwvi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "evu": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eddy Viscosity Coefficient for Momentum Variables", 
+            "standard_name": "atmosphere_momentum_diffusivity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m2 s-1", 
+            "out_name": "evu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdscs": {
+            "comment": "surface solar irradiance clear sky for UV calculations", 
+            "dimensions": "site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdscs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "huss": {
+            "comment": "near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "standard_name": "specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "huss", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntscpbl": {
+            "comment": "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntscpbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rtmt": {
+            "comment": "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", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Net Downward Flux at Top of Model", 
+            "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rtmt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "evspsbl": {
+            "comment": "at surface; 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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Evaporation", 
+            "standard_name": "water_evaporation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "evspsbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "rlds": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "surface downwelling longwave radiation", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdcs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdcs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "tntc": {
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Convection", 
+            "standard_name": "tendency_of_air_temperature_due_to_convection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnta": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Advection", 
+            "standard_name": "tendency_of_air_temperature_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tnta", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlut": {
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "toa outgoing longwave radiation", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlut", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rld": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Longwave Radiation", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rld", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntr": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
+            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdt": {
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsdt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsds": {
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsds", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlu": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Longwave Radiation", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "sbl": {
+            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere.", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Snow and Ice Sublimation Flux", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "sbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsus": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "surface upwelling shortwave radiation", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsut": {
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "toa outgoing shortwave radiation", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsut", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rldcs": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Clear-Sky Longwave Radiation", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rldcs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ci": {
+            "comment": "Fraction of time that convection occurs in the grid cell .", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Fraction of Time Convection Occurs", 
+            "standard_name": "convection_time_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "ci", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cl": {
+            "comment": "Includes both large-scale and convective cloud.", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Cloud Area Fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "cl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlutcs": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "toa outgoing clear-sky longwave radiation", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlutcs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "hfls": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfls", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pr": {
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Precipitation", 
+            "standard_name": "precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "pr", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ps": {
+            "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Surface Air Pressure", 
+            "standard_name": "surface_air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "ps", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlus": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "surface upwelling longwave radiation", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rlus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "vas": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Near-Surface Wind", 
+            "standard_name": "northward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "vas", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wap": {
+            "comment": "commonly referred to as ''omega'', this represents the vertical component of velocity in pressure coordinates (positive down)", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "omega (=dp/dt)", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa s-1", 
+            "out_name": "wap", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "zg": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Geopotential Height", 
+            "standard_name": "geopotential_height", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "zg", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hurs": {
+            "comment": "This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Near-Surface Relative Humidity", 
+            "standard_name": "relative_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "hurs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "latitude": {
+            "comment": "", 
+            "dimensions": "site", 
+            "positive": "", 
+            "valid_min": "-90.0", 
+            "long_name": "Latitude", 
+            "standard_name": "latitude", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "degrees_north", 
+            "out_name": "latitude", 
+            "type": "real", 
+            "valid_max": "90.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pfull": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Pressure on Model Levels", 
+            "standard_name": "air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "pfull", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntmp": {
+            "comment": "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 exclude [...]
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature due to Model Physics", 
+            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tntmp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hur": {
+            "comment": "This is 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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Relative Humidity", 
+            "standard_name": "relative_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "hur", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hus": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Specific Humidity", 
+            "standard_name": "specific_humidity", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "hus", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsu": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upwelling Shortwave Radiation", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnt": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Air Temperature", 
+            "standard_name": "tendency_of_air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "K s-1", 
+            "out_name": "tnt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "mc": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Convective Mass Flux", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "mc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusmp": {
+            "comment": "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 physicsl.  For example any diffusive mixing by the boundary layer scheme would be included.", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Model Physics", 
+            "standard_name": "tendency_of_specific_humidity_due_to_model_physics", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusmp", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "longitude": {
+            "comment": "", 
+            "dimensions": "site", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "Longitude", 
+            "standard_name": "longitude", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "degrees_east", 
+            "out_name": "longitude", 
+            "type": "real", 
+            "valid_max": "360.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fco2antt": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg  m-2 s-1", 
+            "out_name": "fco2antt", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauv": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward Northward Wind Stress", 
+            "standard_name": "surface_downward_northward_stress", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "tauv", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauu": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Surface Downward Eastward Wind Stress", 
+            "standard_name": "surface_downward_eastward_stress", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "tauu", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "ua": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eastward Wind", 
+            "standard_name": "eastward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "ua", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "orog": {
+            "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": "site", 
+            "positive": "", 
+            "valid_min": "-700", 
+            "long_name": "surface altitude", 
+            "standard_name": "surface_altitude", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "orog", 
+            "type": "real", 
+            "valid_max": "1.00E+04", 
+            "ok_max_mean_abs": ""
+        }, 
+        "va": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Northward Wind", 
+            "standard_name": "northward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "va", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prc": {
+            "comment": "at surface; includes both liquid and solid phases.", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Convective Precipitation", 
+            "standard_name": "convective_precipitation_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tas": {
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "", 
+            "standard_name": "air_temperature", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "K", 
+            "out_name": "tas", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsuscs": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsuscs", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "uas": {
+            "comment": "near-surface (usually, 10 meters) eastward component of wind.", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Eastward Near-Surface Wind", 
+            "standard_name": "eastward_wind", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "m s-1", 
+            "out_name": "uas", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfss": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfss", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "prw": {
+            "comment": "vertically integrated through the atmospheric column", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Water Vapor Path", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "prw", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prsn": {
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Snowfall Flux", 
+            "standard_name": "snowfall_flux", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "prsn", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "fco2nat": {
+            "comment": "This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ''net ecosystem biospheric productivity'', for land, and ''air to sea CO2 flux'', for ocean.)", 
+            "dimensions": "site time1", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fco2nat", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsd": {
+            "comment": "Includes also the fluxes at the surface and TOA.", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "down", 
+            "valid_min": "", 
+            "long_name": "Downwelling Shortwave Radiation", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "rsd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusd": {
+            "comment": "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Numerical Diffusion", 
+            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusd", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusa": {
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Advection", 
+            "standard_name": "tendency_of_specific_humidity_due_to_advection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusa", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusc": {
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity due to Convection", 
+            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "phalf": {
+            "comment": "", 
+            "dimensions": "alevhalf site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Pressure on Model Half-Levels", 
+            "standard_name": "air_pressure", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "phalf", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fco2fos": {
+            "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", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2 s-1", 
+            "out_name": "fco2fos", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "clivi": {
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ice Water Path", 
+            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "clivi", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cct": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Air Pressure at Convective Cloud Top", 
+            "standard_name": "air_pressure_at_convective_cloud_top", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "cct", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusscpbl": {
+            "comment": "To be specified only in  models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes.  Includes all bounday layer terms including and diffusive terms.", 
+            "dimensions": "alevel site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "", 
+            "units": "s-1", 
+            "out_name": "tnhusscpbl", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "ccb": {
+            "comment": "", 
+            "dimensions": "site time1", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Air Pressure at Convective Cloud Base", 
+            "standard_name": "air_pressure_at_convective_cloud_base", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "time: point", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "Pa", 
+            "out_name": "ccb", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/CMIP6_fx_json b/cmip6-cmor-tables/CMIP6_fx_json
new file mode 100644
index 0000000..b8f7ec6
--- /dev/null
+++ b/cmip6-cmor-tables/CMIP6_fx_json
@@ -0,0 +1,1408 @@
+{
+    "Header": {
+        "product": "output", 
+        "missing_value": "1e20", 
+        "cf_version": "1.6", 
+        "approx_interval": "0.00000", 
+        "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
+        "cmor_version": "3.0", 
+        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA", 
+        "required_global_attributes": [
+            "creation_date", 
+            "tracking_id", 
+            "forcing", 
+            "model_id", 
+            "parent_experiment_id", 
+            "parent_experiment_rip", 
+            "branch_time", 
+            "contact", 
+            "institute_id"
+        ], 
+        "frequency": "fx", 
+        "table_id": "Table fx", 
+        "table_date": "03 February 2016", 
+        "modeling_realm": "atmos land", 
+        "generic_levels": "olevel", 
+        "project_id": "CMIP6"
+    }, 
+    "axis_entry": {
+        "typebare": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "tau": {
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "cloud optical thickness", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "out_name": "tau", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "olayer100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma_z": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "long_name": "ocean sigma over z coordinate", 
+            "standard_name": "ocean_sigma_z", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "p220": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "site": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "site index", 
+            "standard_name": "", 
+            "out_name": "site", 
+            "type": "integer", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "smooth_level": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "800000.0", 
+            "axis": "Z"
+        }, 
+        "p840": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "ocean_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "long_name": "ocean sigma coordinate", 
+            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "depth0m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "100.0", 
+            "axis": "Z"
+        }, 
+        "ocean_s": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "long_name": "ocean s-coordinate", 
+            "standard_name": "ocean_s_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.0", 
+            "axis": "Z"
+        }, 
+        "typepever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typec4pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height2m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "10.0", 
+            "axis": "Z"
+        }, 
+        "time1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "vegtype": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "plant functional type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "sza5": {
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "solar zenith angle", 
+            "standard_name": "solar_zenith_angle", 
+            "out_name": "sza", 
+            "type": "double", 
+            "units": "degree", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "depth_coord": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean depth coordinate", 
+            "standard_name": "depth", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "12000.0", 
+            "axis": "Z"
+        }, 
+        "sdepth1": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "0.2", 
+            "axis": "Z"
+        }, 
+        "alternate_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = ap + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "time2": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "yes", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "oline": {
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
+                "canadian_archipelago", 
+                "denmark_strait", 
+                "drake_passage", 
+                "english_channel", 
+                "pacific_equatorial_undercurrent", 
+                "faroe_scotland_channel", 
+                "florida_bahamas_strait", 
+                "fram_strait", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean passage", 
+            "standard_name": "region", 
+            "out_name": "line", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "alt40": {
+            "requested": [
+                "240.", 
+                "720.", 
+                "1200.", 
+                "1680.", 
+                "2160.", 
+                "2640.", 
+                "3120.", 
+                "3600.", 
+                "4080.", 
+                "4560.", 
+                "5040.", 
+                "5520.", 
+                "6000.", 
+                "6480.", 
+                "6960.", 
+                "7440.", 
+                "7920.", 
+                "8400.", 
+                "8880.", 
+                "9360.", 
+                "9840.", 
+                "10320.", 
+                "10800.", 
+                "11280.", 
+                "11760.", 
+                "12240.", 
+                "12720.", 
+                "13200.", 
+                "13680.", 
+                "14160.", 
+                "14640.", 
+                "15120.", 
+                "15600.", 
+                "16080.", 
+                "16560.", 
+                "17040.", 
+                "17520.", 
+                "18000.", 
+                "18480.", 
+                "18960."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "altitude", 
+            "standard_name": "altitude", 
+            "out_name": "alt40", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "location": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "location index", 
+            "standard_name": "", 
+            "out_name": "loc", 
+            "type": "integer", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "latitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "latitude", 
+            "standard_name": "latitude", 
+            "out_name": "lat", 
+            "type": "double", 
+            "units": "degrees_north", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "90.0", 
+            "axis": "Y"
+        }, 
+        "basin": {
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "ocean basin", 
+            "standard_name": "region", 
+            "out_name": "basin", 
+            "type": "character", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "plev7": {
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "typesdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "typepdec": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "height10m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "up", 
+            "must_have_bounds": "no", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "long_name": "height", 
+            "standard_name": "height", 
+            "out_name": "height", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "30.0", 
+            "axis": "Z"
+        }, 
+        "standard_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "long_name": "sigma coordinate", 
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "typesever": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "rho": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "density++++?", 
+            "standard_name": "", 
+            "out_name": "rho", 
+            "type": "double", 
+            "units": "kg m-3", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "depth100m": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "120.0", 
+            "axis": "Z"
+        }, 
+        "sdepth": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "depth", 
+            "standard_name": "depth", 
+            "out_name": "depth", 
+            "type": "double", 
+            "units": "m", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "200.0", 
+            "axis": "Z"
+        }, 
+        "typec3pft": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "long_name": "surface type", 
+            "standard_name": "area_type", 
+            "out_name": "type", 
+            "type": "character", 
+            "units": "", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "natural_log_pressure": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 lev: lev", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "20.0", 
+            "axis": "Z"
+        }, 
+        "scatratio": {
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "lidar backscattering ratio", 
+            "standard_name": "backscattering_ratio", 
+            "out_name": "scatratio", 
+            "type": "double", 
+            "units": "1", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "dbze": {
+            "requested": [
+                "-47.5", 
+                "-42.5", 
+                "-37.5", 
+                "-32.5", 
+                "-27.5", 
+                "-22.5", 
+                "-17.5", 
+                "-12.5", 
+                "-7.5", 
+                "-2.5", 
+                "2.5", 
+                "7.5", 
+                "12.5", 
+                "17.5", 
+                "22.5"
+            ], 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "standard_name": "equivalent_reflectivity_factor", 
+            "out_name": "dbze", 
+            "type": "double", 
+            "units": "dBZ", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": ""
+        }, 
+        "hybrid_height": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "long_name": "hybrid height coordinate", 
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "m", 
+            "formula": "z = a + b*orog", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "longitude": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "longitude", 
+            "standard_name": "longitude", 
+            "out_name": "lon", 
+            "type": "double", 
+            "units": "degrees_east", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "360.0", 
+            "axis": "X"
+        }, 
+        "time": {
+            "requested": "", 
+            "stored_direction": "increasing", 
+            "z_factors": "", 
+            "positive": "", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "time", 
+            "standard_name": "time", 
+            "out_name": "time", 
+            "type": "double", 
+            "units": "days since ?", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "T"
+        }, 
+        "ocean_double_sigma": {
+            "requested": "", 
+            "stored_direction": "", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "positive": "up", 
+            "must_have_bounds": "yes", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "long_name": "ocean double sigma coordinate", 
+            "standard_name": "ocean_double_sigma", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "", 
+            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "plevs": {
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "0.001", 
+            "valid_max": "", 
+            "axis": "Z"
+        }, 
+        "standard_hybrid_sigma": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "positive": "down", 
+            "must_have_bounds": "yes", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "out_name": "lev", 
+            "type": "", 
+            "units": "1", 
+            "formula": "p = a*p0 + b*ps", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "1.0", 
+            "axis": "Z"
+        }, 
+        "p560": {
+            "requested": "", 
+            "stored_direction": "decreasing", 
+            "z_factors": "", 
+            "positive": "down", 
+            "must_have_bounds": "no", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "long_name": "pressure", 
+            "standard_name": "air_pressure", 
+            "out_name": "plev", 
+            "type": "double", 
+            "units": "Pa", 
+            "formula": "", 
+            "climatology": "", 
+            "tolerance": "", 
+            "valid_max": "", 
+            "axis": "Z"
+        }
+    }, 
+    "variable_entry": {
+        "thkcello": {
+            "comment": "", 
+            "dimensions": "longitude latitude olevel", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Ocean Model Cell Thickness", 
+            "standard_name": "cell_thickness", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "time: mean", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "thkcello", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rootd": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "Maximum Root Depth", 
+            "standard_name": "root_depth", 
+            "modeling_realm": "land", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "rootd", 
+            "type": "real", 
+            "valid_max": "30.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "depth_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "ap_bnds": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "ap": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "href": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: href", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "zlev": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "sigma_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "basin": {
+            "comment": "", 
+            "dimensions": "longitude latitude", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "Region Selection Index", 
+            "standard_name": "region", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "basin", 
+            "type": "integer", 
+            "valid_max": "10.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sftof": {
+            "comment": "This is the area fraction at the ocean surface.", 
+            "dimensions": "longitude latitude", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "Sea Area Fraction", 
+            "standard_name": "sea_area_fraction", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "sftof", 
+            "type": "real", 
+            "valid_max": "100.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "b_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "sftlf": {
+            "comment": "Please express 'X_area_fraction' as the fraction of horizontal area occupied by X.", 
+            "dimensions": "longitude latitude", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "fraction of the grid  cell occupied by land", 
+            "standard_name": "land_area_fraction", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "1.0", 
+            "out_name": "sftlf", 
+            "type": "real", 
+            "valid_max": "100.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "deptho": {
+            "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", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "Sea Floor Depth Below Geoid", 
+            "standard_name": "sea_floor_depth_below_geoid", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "2000.0", 
+            "units": "m", 
+            "out_name": "deptho", 
+            "type": "real", 
+            "valid_max": "10000.0", 
+            "ok_max_mean_abs": "5000.0"
+        }, 
+        "nsigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "volcello": {
+            "comment": "grid-cell volume ca. 2000.", 
+            "dimensions": "longitude latitude olevel", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "Ocean Grid-Cell Volume", 
+            "standard_name": "ocean_volume", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "0.0", 
+            "units": "m3", 
+            "out_name": "volcello", 
+            "type": "real", 
+            "valid_max": "1e+15", 
+            "ok_max_mean_abs": "1e+15"
+        }, 
+        "mrsofc": {
+            "comment": "'reported ''where land'': divide the total water holding capacity of all the soil in the grid cell by the land area in the grid cell;  reported as ''missing'' where the land fraction is 0.'", 
+            "dimensions": "longitude latitude", 
+            "positive": "", 
+            "valid_min": "", 
+            "long_name": "Capacity of Soil to Store Water", 
+            "standard_name": "soil_moisture_content_at_field_capacity", 
+            "modeling_realm": "land", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "kg m-2", 
+            "out_name": "mrsofc", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "areacello": {
+            "comment": "", 
+            "dimensions": "longitude latitude", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "Ocean Grid-Cell Area", 
+            "standard_name": "cell_area", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "0.0", 
+            "units": "m2", 
+            "out_name": "areacello", 
+            "type": "real", 
+            "valid_max": "1e+12", 
+            "ok_max_mean_abs": "1e+12"
+        }, 
+        "areacella": {
+            "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", 
+            "positive": "", 
+            "valid_min": "100000.0", 
+            "long_name": "Atmosphere Grid-Cell Area", 
+            "standard_name": "cell_area", 
+            "modeling_realm": "atmos land", 
+            "cell_measures": "", 
+            "cell_methods": "", 
+            "ok_min_mean_abs": "100000.0", 
+            "units": "m2", 
+            "out_name": "areacella", 
+            "type": "real", 
+            "valid_max": "1e+12", 
+            "ok_max_mean_abs": "1e+12"
+        }, 
+        "zlev_bnds": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "z1": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z1", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "z2": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: z2", 
+            "type": "double", 
+            "dimensions": ""
+        }, 
+        "a": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "p0": {
+            "units": "Pa", 
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "type": "", 
+            "dimensions": ""
+        }, 
+        "b": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "type": "double", 
+            "dimensions": "alevel"
+        }, 
+        "sftgif": {
+            "comment": "fraction of grid cell occupied by ''permanent'' ice (i.e., glaciers).", 
+            "dimensions": "longitude latitude", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "long_name": "Fraction of Grid Cell Covered with Glacier", 
+            "standard_name": "land_ice_area_fraction", 
+            "modeling_realm": "land", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "%", 
+            "out_name": "sftgif", 
+            "type": "real", 
+            "valid_max": "100.0", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfgeou": {
+            "comment": "", 
+            "dimensions": "longitude latitude", 
+            "positive": "up", 
+            "valid_min": "", 
+            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
+            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
+            "modeling_realm": "ocean", 
+            "cell_measures": "area: mean where sea", 
+            "cell_methods": "area: areacello", 
+            "ok_min_mean_abs": "", 
+            "units": "W m-2", 
+            "out_name": "hfgeou", 
+            "type": "real", 
+            "valid_max": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "k_c": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: k_c", 
+            "type": "integer", 
+            "dimensions": ""
+        }, 
+        "sigma": {
+            "units": "", 
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "type": "double", 
+            "dimensions": "olevel"
+        }, 
+        "orog": {
+            "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", 
+            "positive": "", 
+            "valid_min": "-700.0", 
+            "long_name": "surface altitude", 
+            "standard_name": "surface_altitude", 
+            "modeling_realm": "atmos", 
+            "cell_measures": "", 
+            "cell_methods": "area: areacella", 
+            "ok_min_mean_abs": "", 
+            "units": "m", 
+            "out_name": "orog", 
+            "type": "real", 
+            "valid_max": "10000.0", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/cmip6-cmor-tables/README.md b/cmip6-cmor-tables/README.md
new file mode 100644
index 0000000..f4fbfae
--- /dev/null
+++ b/cmip6-cmor-tables/README.md
@@ -0,0 +1 @@
+# cmip6-cmor-tables
diff --git a/cmip6-cmor-tables/experiments.json b/cmip6-cmor-tables/experiments.json
new file mode 100644
index 0000000..4c358dc
--- /dev/null
+++ b/cmip6-cmor-tables/experiments.json
@@ -0,0 +1,217 @@
+{
+    "experiments": {
+        "LfmipRa5": "Prescribed land conditions 30yr running mean; SSTs prescribed", 
+        "ssp245GHG": "*  Extension of well-mixed GHG-only run under SSP2-4.5. *  Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.", 
+        "LIG": "main forcings : orbital parameters, ice-sheet, trace gases", 
+        "amipTot": "Same as amip, but the SST pattern anomaly climatology from sstPiFuture is applied, scaled to have a global mean increase of 4K. CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "RfmipErfPiCntrl": "30-year atmosphere only integration using preindustrial conditions. Interactive vegetation", 
+        "SSP126ext": "Extension of SSP1_26 to 2300, in style of CMIP5 extension. Extends negative emissions level reached in 2100 to produce slowly declining forcing.", 
+        "Esmssp585wssp126landuse": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as in C4MIP esmssp5-8.5 scenario except use SSP1-2.6 land use; emission driven", 
+        "WMFORCch4": "Same as CMIP6 historical but with CH4 at 1850", 
+        "RFDOCo3": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (only ozone (trop+strat) interact with radiation)", 
+        "amip4xCO2": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RFDOCnox": "Perturbation from 1850 control using 2014 Nox emissions", 
+        "esm1pcbgcNdep": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "G6solarSlice2": "Time slice at 2100 (G6solar)", 
+        "FDBCKch4": "1850 control with doubled emissions of wetlands CH4", 
+        "futureSolarMin": "Future simulation using solar forcing running into a new Dalton/Maunder Minimum type", 
+        "HISTghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "G6sulfurSlice2": "Time slice at 2100 (G6sulfur)", 
+        "SSP160": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP6.0 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "RfmipHistAmip": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs", 
+        "histNAT": "Historical natural-only run", 
+        "sstPi4xCO2Veg": "Same as sstPi but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "RfmipErf4xco2": "As in RFMIP-ERF-PI-Cntrl but with 4xCO2", 
+        "AMIP20C": "Extended AMIP run that covers 1850-2014. All natural and anthropogenic historical forcings as used in CMIP6 Historical Simulation will be included. AGCM resolution as CMIP6 Historical Simulation. The HadISST data will be used.", 
+        "offlwaqua4K": "As CMIP5/CFMIP-2 aqua4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "NRLSens": "sensitivity experiment using a different spectral solar irradiance (NRLSSI) forcing than the CMIP6 historical simulation", 
+        "histGHG": "* Historical well-mixed GHG-only run. * Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.  This will ensure that ozone is fixed in all these simulations, and simulated responses in models with and without coupled chemistry are comparable.", 
+        "HistAmo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the AMO domain (0o-70oN, 70oW-0o)", 
+        "LfmipRao1": "Prescribed land conditions 30yr running mean", 
+        "amip4K": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a uniform warming of 4K.", 
+        "G6solar": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G7cirrusSlice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "G1ext": "Beginning from a preindustrial control run, simultaneously quadruple the CO2 concentration and reduce the solar constant such that the TOA radiative flux remains within +/m0.1 W/m2.", 
+        "histALL": "* Enlarging ensemble size of the CMIP6 hisorical simulations (2015-2020 under SSP2-4.5 of ScenarioMIP) to at least three members. * DCPP: DCPP proposes a 10 member ensemble of histALL up to 2030 also extended with SSP2-4.5. * Please provide output data up to 2014 as 'CMIP6 historical' and 2015-2020 (or 2030 for DCPP) as SSP2-4.5 of ScenarioMIP.", 
+        "abruptSm4": "Same as above, except solar constant is reduced by 4%", 
+        "RfmipErfGhg": "As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases", 
+        "Ssp585withism": "Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that the Historical Simulation is performed first with a coupled AOGCM-ISM setting", 
+        "HISTghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons, start 1950", 
+        "DcppC22": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "DcppC21": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "Coupled": "Coupled integrations, at least one with constant 1950's forcing (CTL) and one or more with historic and then RCP4.5 (as in Forced_Atmos_Land, EXP).", 
+        "PlioExp": "main forcings : trace gases, orography, ice-sheet", 
+        "RfmipHistAmipNudged": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs, winds nudged to reanalysis", 
+        "histSOL": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "LmipF": "Land only simulations", 
+        "stressFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface windstress anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2", 
+        "aquaControl": "As CMIP5/CFMIP-2.  Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs.", 
+        "G4solarExt": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "HISTsstghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "histSOZ": "* Historical stratospheric-ozone-only. *  In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the histALL simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from the stratosphere. * In m [...]
+        "SSP585": "Future scenario with high radiative forcing by the end of century. Following approximately RCP8.5 global forcing pathway but with new forcing based on SSP5. Concentration-driven.", 
+        "LmipH": "Land only simulations", 
+        "HISTsstghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 tropospheric ozone precursors  emissions", 
+        "LfmipCao4": "Prescribed land conditions 1980-2014 climate", 
+        "DcppA2": "Historical uninitialized simulations to asses the impact of initialization", 
+        "DcppA3": "m additional ensemble members for decadal hindcasts begun each year from 1960 to present, or every other year at minimum", 
+        "Volshort20eqiniDcppC21": "As VolShort20EQfull, but as decadal prediction runs. Joint experiment with DCPP, forcing input and implementation of the forcing fully comply with the VolMIP protocol", 
+        "DcppA1": "Decadal hindcasts begun each year from 1960 to present, or every other year at minimum", 
+        "DcppA4": "Decadal hindcasts begun each year from 1960 to present, or every other year at minimum, but with no information from the future", 
+        "DcppA5": "Historical climate simulations as in DCPP-A2, but with no information from the future", 
+        "Esmssp585": "Emissions-driven future scenario simulation", 
+        "G4sulfurExt": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
+        "SSP126over": "21st century overshoot scenario relative to SSP1_26. Specific design to be finalized with IAM groups within next several months.", 
+        "HISTghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
+        "HistallEstaer2": "Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions", 
+        "1pctCO2": "DECK: 1pctCO2", 
+        "amipMinus4K": "AMIP experiment where SSTs are subject to a uniform cooling of 4K.", 
+        "DcppC34": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "DcppC35": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "DcppC36": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "offlwamip": "As CMIP5/CFMIP-2 amip experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "DcppC31": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "DcppC32": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "DcppC33": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
+        "LfmipHp10": "Initialized pseudo-observations land", 
+        "FDBCKss": "1850 control with doubled sea salt emissions", 
+        "NTCFRESPbc": "Perturbation: Only black carbon emissions as in NTCFRESP-SSP3-7ntcf", 
+        "PdrFull02": "Regional simulations", 
+        "HistNolulcc02": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "Ssp126wssp37landuse": "Additional land use policy sensitivity simulation for low radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP1-2.6 (afforestation scenario), but replace land use from SSP3-7 (afforestation) scenario; concentration-driven", 
+        "sstPi4K": "Same as sstPi but with SSTs uniformly increased by 4K", 
+        "HistallEstnat2": "Historical ALL forcing run with alternates estimate of solar and volcanic forcing", 
+        "HistNolulcc01": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
+        "VolLongC19thC": "Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, and the 1815 Tambora and 1835 Cosigueina eruptions.", 
+        "NTCFRESPo3ch4": "Perturbation: All ozone precursors kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "sstPi": "Same as standard amip experiment, but with monthly-varying SSTs and sea-ice taken from a segment of each model's own piControl run.", 
+        "NTCFRESPcntrl": "Control: SSP3-7, using SST from NTCFRESP-SSP3-7", 
+        "NTCFRESPnox": "Perturbation: All aerosol precursor emissions (but not NOx) as in NTCFRESP-SSP3-7ntcf", 
+        "G6sulfate": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
+        "G4Ssa": "Against a background of RCP6.0, a layer of stratospheric aerosols is injected into the lower stratosphere at a rate of 8 Tg SO2 per year.  The distribution of sulfate aerosols will be precomputed and provided to all modeling groups.", 
+        "RfmipHistAer": "Prescribed anthropogenic aerosol optical properties. Changes in aerosols only.", 
+        "DcppB22": "Ongoing decadal forecasts extended to 10 years", 
+        "ssp245AER": "Extension of aerosol-only run under SSP2-4.5", 
+        "DcppB21": "Ongoing decadal forecasts with m additional ensemble members", 
+        "Abrupt05xco2": "Identical to the DECK abrupt4xCO2, but at 0.5xCO2", 
+        "amipPiForcing": "Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthro & natural)", 
+        "RfmipErfLu": "As in RFMIP-ERF-PI-Cntrl but with present-day land use", 
+        "ForcedAtmosLand2050": "Extend Forced_Atmos_land to 2050 with agreed forcings (with option to extend further to 2100)", 
+        "esm1pccouNdep": "Fully-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
+        "RfmipHistNat": "Prescribed anthropogenic aerosol optical properties. Natural forcings.", 
+        "NtcfrespSsp37": "Reference: SSP3-7 (to be performed under ScenarioMIP)", 
+        "Esmssp585extbgc": "Emission-driven future scenario simulation extension to 2300 biogeochemically-coupled", 
+        "aqua4K": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are subject to a uniform warming of 4K.", 
+        "allFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean simultaneously by surface windstress (as in the wind experiment), net heat flux (as in the heat experiment) and net freshwater flux (as in the water experiment) anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "G7cirrus": "Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount", 
+        "ssp245SOZ": "* Extension of stratospheric-ozone-only run under SSP2-4.5 *   In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the SSP2-4.5 simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from  [...]
+        "NtcfrespSsp37ntcf": "Perturbation: SSP3 with reduced NTCF (aerosol and tropospheric ozone precursors, including methane)", 
+        "histVLC": "Historical volcanic-only run", 
+        "G6Slice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario)", 
+        "SSP126": "Future scenario with low radiative forcing by the end of century. Following approximately RCP2.6 global forcing pathway but with new forcing based on SSP1. Concentration-driven.", 
+        "1pctCo2forcedism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation with ice sheets forced 'offline' with DECK 1pctCO2.", 
+        "AMIP": "DECK: AMIP", 
+        "DHLD": "The topography of the highlands in Africa, N. America and S. America TP is modified by setting surface elevations to a certain height (500m).Same model as DECK.", 
+        "VolShort20EQfull": "1991 Pinatubo forcing as used in the CMIP6 historical simulations.  Requires special diagnostics of parameterized and resolved wave forcings, radiative and latent heating rates. A large number of ensemble members is required to address internal atmospheric variability.", 
+        "DtipDsh": "Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere.Same model as DECK.", 
+        "IdealizedGlobalDeforest": "Idealized transient global deforestation with all other forcings held constant", 
+        "VolLongS100HL": "Idealized high-latitude (60oN) eruption emitting 100 Tg of SO2 over five months. The eruption's strength and length roughly correspond to that of the 1783-84 Laki eruption.", 
+        "passiveheat": "1xCO2 experiment, parallel to piControl, with a flux of passive tracer added at the ocean surface at the same rate as the surface net heat flux anomaly applied in the FAFMIP heat experiment.", 
+        "OmipA": "Global ocean - sea-ice coupled experiment forced with the Coordinated Ocean - ice Reference Experiments inter-annually varying atmopsheric data sets for the 1948-2009 period. The 62-year forcing period is repeated for no less than 5 cycles.", 
+        "RfmipErfAerx01": "As in RFMIP-ERF-AER but with present-day changes scaled by 0.1", 
+        "RfmipErfAnthro": "As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)", 
+        "esmhistbgc": "Emission-driven historical simulation,  biogeochemically-coupled", 
+        "Esmssp585bgc": "Emission-driven future scenario simulation,  biogeochemically-coupled", 
+        "FDBCKdms": "1850 control with doubled emissions of DMS", 
+        "DcppC11": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "Ssp37wssp126landuse01": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "LuNtcf": "Time slice at 2050 and/or 2090 for SSP1 and SSP3 to test emissions variations with high and low Land Use emissions (dust/N2O/soil NO/NH3/Fires/CH4)- land use change experiment under LUMIP with AerChemMIP diagnostics", 
+        "Ssp37wssp126landuse02": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
+        "heatFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net heat flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
+        "SSP245": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP4.5 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
+        "DcppC16": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "DcppC17": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "DcppC14": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "DcppC15": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "DcppC12": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "DcppC13": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
+        "EsmhistbgcNolulcc": "Same as esmhistbgc (C4MIP) but with land cover held at 1850, no human activity; emission-driven", 
+        "abrupt2xCO2": "Identical to the DECK abrupt4xCO2, but at 2xCO2", 
+        "RFDOCntcf": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcrad": "Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "sstPi4xCO2": "Same as sstPi but CO2 as seen by the radiation scheme is quadrupled.", 
+        "IdealizedRegDeforest": "Paired idealized timeslice control and deforestation experiments for specific regions (tropical, boreal, temperate?, TBD)", 
+        "sstPiFuture": "Same as sstPi but a seasonally varying monthly mean climatology of the SST pattern anomaly taken from years 91-140 of each model's own abrupt4xCO2 minus piControl is scaled to have a global mean increase of 4K and applied.", 
+        "RfmipIrfGhgBase": "Offline radiation calculations with specified surface and atmospheric conditions. No clouds or aerosols.", 
+        "LandcoverManageLnd": "Factorial set of land only experiments with increasingly realistic treatment of land management; derivatives of LMIP-hist (LS3MIP)", 
+        "lgm": "main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)", 
+        "HISTsstghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons", 
+        "FDBCKdust": "1850 control with doubled dust emissions", 
+        "RfmipIrfAer": "Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single days at PI and PD, along with model-specific direct aerosol IRF.", 
+        "offlwamip4K": "As CMIP5/CFMIP-2 amip4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "RfmipIrfIndgas": "Offline radiation calculations varying one greenhouse gas at a time.", 
+        "G1extSlice1": "Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2", 
+        "G1extSlice2": "Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 + G1", 
+        "HistIpo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the tropical lobe of the IPO domain (20oS-20oN, 175oE-75oW). The HadISST data will be used.", 
+        "RFDOCbc": "Perturbation from 1850 control using 2014 BC emissions", 
+        "PdrFull01": "Changes in precipitation from various drivers of climate change. Dedicated simulations with CO2, CH4, solar irradiance changes and different aerosol types, to investigate the degree of difference in mean and extreme precipitation between the drivers. Combination of slab ocean/full ocean and fixed SST. Also, perturb aerosols regionally, to investigate the precipitation impact of the longitudinal shift in aerosol loading across models.", 
+        "ForcedAtmosLand": "Forced global atmosphere-land simulations using daily 1/4 degree SST and sea-ice forcings, and aerosol concentrations (not emissions) to constrain model spread", 
+        "RfmipIrfCo2": "Offline radiation calculations varying CO2 from 0.5x to 8x PI values", 
+        "RfmipHistAll": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "piControlforcedism": "Pre-industrial control simulation for 'offline' ice sheets.", 
+        "midHolocene": "main forcings : trace gases, orbital parameters, dust", 
+        "RFDOCch4": "Perturbation from 1850 control using 2014 CH4 concentrations", 
+        "LfmipCao1": "Prescribed land conditions 1980-2014 climate", 
+        "HistNolulccLnd": "Historical land only simulation with land use held at 1850; no human activity; derivative of LMIP-hist (LS3MIP)", 
+        "FDBCKnox": "1850 control with doubled emissions of lightning Nox", 
+        "historical": "CMIP6 historical", 
+        "SSPXY": "Future scenario with low radiative forcing by the end of century. Following a forcing pathway below RCP2.6. Specific SSP and 2100 forcing level to be finalized with IAM groups within next few months. Concentration-driven.", 
+        "control": "DECK: control", 
+        "amipFuture": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a composite SST warming pattern derived from coupled models, scaled to a global mean of 4K.", 
+        "LfmipCa5": "Prescribed land conditions 1980-2014 climate; SSTs prescribed", 
+        "SSP585extover": "Extension of SSP5_85 to 2300. Assumes emissions decline linearly from 2100 to SSP1_26 levels by 2200, which is expected to produce substantial overshoot in radiative forcing.", 
+        "RFDOCn2o": "Perturbation from 1850 control using 2014 N2O concentrations", 
+        "RfmipErfHistall": "Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RFDOCods": "Perturbation from 1850 control using 2014 ODSs concentrations", 
+        "DTIP": "The topography of the TIP is modified by setting surface elevations to 500m; to understand the combined thermal and mechanical forcing of the TIP. Same model as DECK.", 
+        "VolShort20EQslab": "As VolShort20EQfull, but with a slab ocean", 
+        "RfmipErfAer": "As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone", 
+        "RfmipErfHistnat": "Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "RfmipErfAerx2": "As in RFMIP-ERF-AER but with present-day changes scaled by 2", 
+        "piControlwithism": "Pre-industrial control simulation that includes interactive ice sheets.", 
+        "RfmipHistFixedsst": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
+        "aqua4xCO2": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
+        "RfmipErfHistaer": "Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "VolShort20EQstrat": "As VolShort20EQfull, but with prescribed aerosol heating rates in the stratosphere. Complimentary experiment to VolShort20EQstrat.", 
+        "1pctCo2withism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation that includes interactive ice sheets.", 
+        "DcppB1": "Ongoing decadal forecasts", 
+        "abrupt4xCO2": "DECK: abrupt4xCO2", 
+        "NTCFRESPo3": "Perturbation: All ozone precursors except methane kept the same as in NTCFRESP-SSP3-7ntcf", 
+        "RFDOCcntrl": "Perturbation from 1850 control using 1850 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
+        "esm1pcbgc": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
+        "abruptSp4": "Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant (not CO2) is abruptly increased by 4%.", 
+        "RfmipErfHistghg": "Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
+        "LfmipRao4": "Prescribed land conditions 30yr running mean", 
+        "VolLongS100EQ": "Idealized equatorial eruption corresponding to an initial emission of 100 Tg of SO2. This eruption has a magnitude roughly corresponding to the 1815 Tambora eruption, the largest historical tropical eruption, which was linked to the so-called 'year without a summer' in 1816", 
+        "WMFORCn20": "Same as CMIP6 historical but with N2O at 1850", 
+        "SSP437": "Future scenario with low radiative forcing by the end of century. Reaches about 3.7 W/m2 by 2100; fills gap in RCP forcing pathways between 4.5 and 2.6 W/m2. Concentration-driven.", 
+        "sstPiTot": "As sstPiFuture, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
+        "FDBCKvoc": "1850 control with doubled emissions of biogenic VOCs", 
+        "FDBCKfire": "1850 control with doubled emissions of fires", 
+        "Ssp585forcedism": "Future climate from standard ScenarioMIP SSP5-8.5 simulation is used to force the ice sheet 'offline'. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that an 'offline' ice sheet Historical Simulation is performed first.", 
+        "G7cirrusSlice2": "Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
+        "SSP370": "Future scenario with high radiative forcing by the end of century. Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
+        "offlwaquaControl": "As CMIP5/CFMIP-2 aquaControl experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
+        "HISTsstghgntcf1850": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
+        "RFDOCcovoc": "Perturbation from 1850 control using 2014 CO/VOC emissions", 
+        "Solaronly": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
+        "past1000": "main forcings : trace gases, volcanoes, solar variability, land use", 
+        "OmpiB": "Same as the OMIP experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 1000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.", 
+        "HistaerHistaerchem": "*  Historical anthropogenic-Aerosols-only run. *  Please select one of two experimental designs for ESMs without (histAER) or with (histAERchem) interactive chemistory shemes (see the proposal for details).", 
+        "VolShort20EQsurf": "As VolShort20EQfull, but with prescribed surface cooling patterns or net  surface flux changes. Complimentary experiment to VolShort20EQstrat.", 
+        "waterFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net freshwater flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2", 
+        "PdrFsst": "Fixed SST simulations", 
+        "SSP585ext": "Extension of SSP5_85 to 2300, in style of CMIP5 extension. Assumes emissions eventually decline from 2100 levels to produce stabilized forcing by 2300.", 
+        "amip": "This CFMIP amip experiment is the same as the DECK amip experiment, but will contain any additional outputs which are required as control variables for the amip4K, amip4xCO2, amipFuture and amipMinus4K experiments which are not included in the AMIP DECK experiment.  This experiment will not be required if all of the proposed CFMIP variables are included in the AMIP DECK Experiment."
+    }
+}
diff --git a/cordex-cmor-tables/Lib/gen_table_md5s.py b/cordex-cmor-tables/Lib/gen_table_md5s.py
new file mode 100644
index 0000000..ae0626f
--- /dev/null
+++ b/cordex-cmor-tables/Lib/gen_table_md5s.py
@@ -0,0 +1,37 @@
+import hashlib
+
+import os
+
+ls=os.popen("ls Tables/CORDEX*")
+
+if os.path.exists("Tables/md5s"):
+    f=open("Tables/md5s")
+    tbls=eval(f.read())
+    f.close()
+else:
+    tbls={}
+
+for l in ls:
+    fnm = l.strip()
+    f=open(fnm)
+    t=f.read()
+    i=t.find("table_id:")
+    id=t[i+9:].split("\n")[0].split()[-1]
+    i=t.find("table_date:")
+    date = t[i+11:].split("\n")[0].split("!")[0].strip()
+    i=t.find("project_id:")
+    pid = t[i+11:].split("\n")[0].split("!")[0].strip()
+    md5=hashlib.md5(t)
+    md5=md5.hexdigest()
+    print fnm,pid,id,date,md5
+    pdic = tbls.get(pid,{})
+    tdic = pdic.get(id,{})
+    if tdic.has_key(date):
+        print "WARNING: Replacing exisiting date for date %s in table %s of project %s" % (date,id,pid)
+    tdic[date]=md5
+    pdic[id]=tdic
+    tbls[pid]=pdic
+
+f=open("Tables/md5s","w")
+f.write(repr(tbls))
+f.close()
diff --git a/cordex-cmor-tables/Lib/tables_manip_tools.py b/cordex-cmor-tables/Lib/tables_manip_tools.py
new file mode 100644
index 0000000..21cef20
--- /dev/null
+++ b/cordex-cmor-tables/Lib/tables_manip_tools.py
@@ -0,0 +1,135 @@
+## Function to check validity of CMOR CMIP5 output
+
+import httplib
+
+class TableBadName(Exception):
+    pass
+class TableBadDate(Exception):
+    pass
+class TableBadMD5(Exception):
+    pass
+
+class CMORTables:
+    def __init__(self,name,prefix,url="uv-cdat.llnl.gov"):
+        self.repo_url=url
+        self.repo_name=name
+        self.repo_prefix=prefix
+        self.H=httplib.HTTPConnection(self.repo_url)
+
+    def splitTableString(self,str):
+        sp=str.split()
+        table = sp[1]
+        date=" ".join(sp[2:5])[1:-1].strip()
+        md5 = sp[-1]
+        if len(md5)!=32:
+            md5=None
+        return table,date,md5
+
+    def preprocess(self,table,date=None,md5=None):
+        if date is None and md5 is None:
+            table,date,md5 = self.splitTableString(table)
+        return table,date,md5
+
+    def fetchLatestTable(self,table):
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/%s_%s;hb=HEAD" % (self.repo_name,self.repo_prefix,table))
+        r = self.H.getresponse()
+        return r.read()
+
+
+    def fetchATable(self,table,commit):
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/%s_%s;h=%s" % (self.repo_name,self.repo_prefix,table,commit))
+        r=self.H.getresponse()
+        return r.read()
+
+    def fetchTable(self,table,date=None):
+        table,date,md5 = self.preprocess(table,date)
+        self.checkTable(table,date)
+        #First check if it is the latest table
+        t=self.fetchLatestTable(table)
+        j=t.find("\ntable_date:")
+        tdate = t[j+12:j+100]
+        tdate = tdate.split("\n")[0].split("!")[0].strip()
+        if tdate == date:
+            return t
+        # Ok now fetch the history
+        self.H.request("GET","/gitweb/?p=%s.git;a=history;f=Tables/%s_%s;hb=HEAD" % (self.repo_name,self.repo_prefix,table))
+        r = self.H.getresponse().read()
+        for l in r.split("\n"):
+            i= l.find(";hp=")
+            if i>-1:
+                commit=l[i+4:i+44]
+                t = self.fetchATable(table,commit)
+                j=t.find("\ntable_date:")
+                tdate = t[j+12:j+100]
+                tdate = tdate.split("\n")[0].split("!")[0].strip()
+                if tdate == date:
+                    break
+        return t
+
+    def checkTable(self,table,date=None,md5=None):
+        table,date,md5 = self.preprocess(table,date,md5)
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/md5s;hb=HEAD" % self.repo_name)
+        r = self.H.getresponse()
+        md5Table = eval( r.read())[self.repo_prefix]
+        table = md5Table.get(table,None)
+        if table is None:
+            raise TableBadName("Invalid Table name: %s" % table)
+        dateMd5 = table.get(date,None)
+        if dateMd5 is None:
+            raise TableBadDate("Invalid Table date: %s" % date)
+        if md5 is not None and md5!=dateMd5:
+            raise TableBadMD5("Invalid Table md5: %s" % md5)
+        return
+
+if __name__=="__main__":
+    repo_name = "cmip5-cmor-tables"
+    repo_url = "uv-cdat.llnl.gov"
+    repo_prefix="CMIP5"
+    Tables = CMORTables(repo_name,repo_prefix,repo_url)
+    t = Tables.fetchTable("cfSites","27 April 2011")
+    #t = Tables.fetchATable("cfSites","6dc5daf0e185a4523c9eb297014fcd5b696173b9")
+    t=Tables.fetchLatestTable("cfSites")
+    print t
+
+
+## import cdms2
+## f=cdms2.open("/git/cmor/CMIP5/output/ukmo/HadCM3/piControl/monClim/ocean/difvso/r1i1p1/difvso_Oclim_HadCM3_piControl_r1i1p1_185001-184912_clim.nc")
+## tid = f.table_id
+
+## checkTable(tid)
+## try:
+##     checkTable("Oclim","11 April 2011")
+## except:
+##     print "darn it should have worked!"
+
+## checkTable("Table Oclim (11 April 2011) 02c858e13f41cc2d92dde421ff54f504")
+## try:
+##     checkTable("Table Oclim (11 April 2011) 02c858e13f41cc2d92dde421ff54f504")
+## except:
+##     print "oh it should have worked"
+    
+## try:
+##     checkTable("Table Oclim (11 April 2011)")
+## except:
+##     print "oh it should have worked"
+    
+## try:
+##     checkTable("Oclim","11 April 2011","5b69b1f13c586a193e3e7da9207d9474")
+## except TableBadMD5:
+##     print "OK it did failed with bad md5 as expected"
+## except:
+##     print "Bad exception raised"
+## try:
+##     checkTable("Oclim","12 April 2001")
+## except TableBadDate:
+##     print "OK it did failed with bad date as expected"
+## except:
+##     print "darn worng exception raised for bad date"
+
+## try:
+##     checkTable("Oclimy","11 April 2011")
+## except TableBadName:
+##     print "OK it did failed with bad name as expected"
+## except:
+##     print "darn worng exception raised for bad name"
+
diff --git a/cordex-cmor-tables/RELEASE-NOTES b/cordex-cmor-tables/RELEASE-NOTES
new file mode 100644
index 0000000..d7e9077
--- /dev/null
+++ b/cordex-cmor-tables/RELEASE-NOTES
@@ -0,0 +1 @@
+2012-05-10 : Init Git Repo
diff --git a/cordex-cmor-tables/Tables/CORDEX_3h b/cordex-cmor-tables/Tables/CORDEX_3h
new file mode 100644
index 0000000..b71661c
--- /dev/null
+++ b/cordex-cmor-tables/Tables/CORDEX_3h
@@ -0,0 +1,604 @@
+table_id: Table 3h
+modeling_realm: atmos
+
+frequency: 3hr
+
+cmor_version: 2.6         ! version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   CORDEX  ! project id
+table_date:   March 2015 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+
+product: output
+! CMIP5's Table adapted for CORDEX
+required_global_attributes: creation_date tracking_id model_id contact institute_id ! space separated required global attribute 
+
+expt_id_ok: 'Evaluation run with reanalysis forcing' 'evaluation'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+
+approx_interval:  0.125000     ! approximate spacing between successive time
+                               !   samples (in units of the output time 
+                               !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+variable_entry:    tas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+
+long_name:         Near-Surface Air Temperature
+comment:           mean near-surface (usually, 2 meter) air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    pr
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+
+long_name:         Surface Air Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: point
+
+long_name:         Sea Level Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    huss
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+
+long_name:         Near-Surface Specific Humidity
+comment:           near-surface (usually, 2 meter) specific humidity.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    sfcWind
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: point
+
+long_name:         Near-Surface Wind Speed
+comment:           near-surface (usually, 10 meters) wind speed.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    clt
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!   
+
+
+
+!============
+variable_entry:    sund
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     duration_of_sunshine
+units:             s
+cell_methods:      time: sum
+
+long_name:         Duration of Sunshine
+comment:             
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sund
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+!============
+variable_entry:    rlds
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hfls
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upward Latent Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+
+!============
+variable_entry:    rsus
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    rlus
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+
diff --git a/cordex-cmor-tables/Tables/CORDEX_6h b/cordex-cmor-tables/Tables/CORDEX_6h
new file mode 100644
index 0000000..db80838
--- /dev/null
+++ b/cordex-cmor-tables/Tables/CORDEX_6h
@@ -0,0 +1,1271 @@
+table_id: Table 6h
+modeling_realm: atmos
+
+frequency: 6hr
+
+cmor_version: 2.6         ! version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   CORDEX  ! project id
+table_date:   Sept 2013 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+product: output
+! CMIP5's Table adapted for CORDEX
+required_global_attributes: creation_date tracking_id model_id contact institute_id ! space separated required global attribute 
+
+expt_id_ok: 'Evaluation run with reanalysis forcing' 'evaluation'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+
+approx_interval:  0.250000     ! approximate spacing between successive time
+                               !   samples (in units of the output time 
+                               !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+
+!============
+axis_entry: plev850
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        85000.
+valid_max:        85000.
+type:             double
+value:            85000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: plev500
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        50000.
+valid_max:        50000.
+type:             double
+value:            50000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: plev200
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        20000.
+valid_max:        20000.
+type:             double
+value:            20000.
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p220
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            22000.            ! of scalar (singleton) dimension 
+bounds_values:    44000. 0.0    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p560
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            56000.            ! of scalar (singleton) dimension 
+bounds_values:    68000. 44000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p840
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            84000.            ! of scalar (singleton) dimension 
+bounds_values:    100000. 68000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsbl
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsblpot
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_potential_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+long_name:         Potential Evapotranspiration
+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)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsblpot
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrfso
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land landIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_frozen_water_content
+units:             kg m-2
+cell_methods:      time: point area: mean where land
+
+long_name:         Soil Frozen Water Content 
+comment:           Compute the mass (summed over all all layers) of frozen water.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          mrfso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrros
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Runoff
+comment:           Compute the total surface runoff leaving the land portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrros
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Total Runoff
+comment:           "compute the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrso
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content
+units:             kg m-2
+cell_methods:      time: point area: mean where land
+
+long_name:         Total Soil Moisture Content
+comment:           Compute the mass per unit area  (summed over all soil layers) of water in all phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          mrso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snw
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_amount
+units:             kg m-2
+cell_methods:      time: point area: mean where land
+
+long_name:         Surface Snow Amount
+comment:           Compute as the mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; report 0.0 where the land fraction is 0; exclude snow on vegetation canopy or on sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          snw
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    snm
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_melt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Snow Melt
+comment:           Compute as the total surface melt water on the land portion of the grid cell divided by the land area in the grid cell; report as 0.0 for snow-free land regions; report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snm
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    rlut
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+
+!----------------------------------
+!
+!============
+variable_entry:    rsdt
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Incident Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Outgoing Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+
+long_name:         Eastward Near-Surface Wind
+comment:           near-surface (usually, 10 meters) eastward component of wind.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+
+long_name:         Northward Near-Surface Wind
+comment:           near-surface (usually, 10 meters) northward component of wind.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    tauu
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_eastward_stress
+units:             Pa
+cell_methods:      time: mean
+
+long_name:         Surface Downward Eastward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauu
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauv
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_northward_stress
+units:             Pa
+cell_methods:      time: mean
+
+long_name:         Surface Downward Northward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauv
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    ts
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+
+long_name:         Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ts
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    zmla
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_boundary_layer_thickness
+units:             m
+cell_methods:      time: point
+
+long_name:         Height of Boundary Layer
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          zmla
+type:              real
+!----------------------------------
+
+!============
+variable_entry:    prw
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_water_vapor_content
+units:             kg m-2
+cell_methods:      time: point
+long_name:         Water Vapor Path
+comment:           vertically integrated for a column
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          prw
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    clwvi
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2 
+cell_methods:      time: point
+
+long_name:         Condensed Water Path
+comment:           calculate 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). Include precipitating hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          clwvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2 
+cell_methods:      time: point
+long_name:         Ice Water Path
+comment:           calculate 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). Include precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          clivi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: point
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev850
+out_name:          ua850
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: point
+
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev850
+out_name:          va850
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev850
+out_name:          ta850
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hus850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev850
+out_name:          hus850
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ua500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: point
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev500
+out_name:          ua500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: point
+
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev500
+out_name:          va500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: point
+
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev500
+out_name:          zg500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev500
+out_name:          ta500
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ua200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: point
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev200
+out_name:          ua200
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    va200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: point
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev200
+out_name:          va200
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ta200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev200
+out_name:          ta200
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    zg200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: point
+
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 plev200
+out_name:          zg200
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    clh
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+
+long_name:         High Level Cloud Fraction
+comment:           p<440 hPa
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p220
+out_name:          clh
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clm
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+
+long_name:         Mid Level Cloud Fraction
+comment:           440 hPa < p < 680 hPa
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p560
+out_name:          clm
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    cll
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+
+long_name:         Low Level Cloud Fraction
+comment:           p>680 hPa
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p840
+out_name:          cll
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    snc
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: point
+
+long_name:         Snow Area Fraction
+comment:           Fraction of each grid cell that is occupied by snow that rests on land portion of cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          snc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snd
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_thickness
+units:             m
+cell_methods:      time: point area: mean where land
+
+long_name:         Snow Depth
+comment:           where land over land.  Compute the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction.  Report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          snd
+type:              real
+!----------------------------------
+!
+
+
diff --git a/cordex-cmor-tables/Tables/CORDEX_day b/cordex-cmor-tables/Tables/CORDEX_day
new file mode 100644
index 0000000..9d6f40f
--- /dev/null
+++ b/cordex-cmor-tables/Tables/CORDEX_day
@@ -0,0 +1,1835 @@
+table_id: Table day
+modeling_realm: atmos
+
+frequency: day
+
+cmor_version: 2.6         ! version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   CORDEX  ! project id
+table_date:   March 2015 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+product: output
+! CMIP5's Table adapted for CORDEX
+required_global_attributes: creation_date tracking_id model_id contact institute_id ! space separated required global attribute 
+
+expt_id_ok: 'Evaluation run with reanalysis forcing' 'evaluation'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+
+approx_interval:  1.000000     ! approximate spacing between successive time
+                               !   samples (in units of the output time 
+                               !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plev850
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        85000.
+valid_max:        85000.
+type:             double
+value:            85000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: plev500
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        50000.
+valid_max:        50000.
+type:             double
+value:            50000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: plev200
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        20000.
+valid_max:        20000.
+type:             double
+value:            20000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: p220
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            22000.            ! of scalar (singleton) dimension 
+bounds_values:    44000. 0.0    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p560
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            56000.            ! of scalar (singleton) dimension 
+bounds_values:    68000. 44000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p840
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            84000.            ! of scalar (singleton) dimension 
+bounds_values:    100000. 68000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+variable_entry:    tas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Near-Surface Air Temperature
+comment:           daily-mean near-surface (usually, 2 meter) air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmax
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: maximum
+
+long_name:         Daily Maximum Near-Surface Air Temperature
+comment:           daily-maximum near-surface (usually, 2 meter) air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmax
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    tasmin
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: minimum
+
+long_name:         Daily Minimum Near-Surface Air Temperature
+comment:           daily-minimum near-surface (usually, 2 meter) air temperature.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: mean
+
+long_name:         Surface Air Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+
+long_name:         Sea Level Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+
+long_name:         Near-Surface Specific Humidity
+comment:           near-surface (usually, 2 meter) specific humidity.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    sfcWind
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Near-Surface Wind Speed
+comment:           near-surface (usually, 10 meters) wind speed.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWindmax
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: maximum
+
+long_name:         Daily Maximum Near-Surface Wind Speed
+comment:           near-surface (usually, 10 meters) wind speed.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWindmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!   
+
+
+
+!============
+variable_entry:    sund
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     duration_of_sunshine
+units:             s
+cell_methods:      time: sum
+
+long_name:         Duration of Sunshine
+comment:             
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sund
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+!============
+variable_entry:    rlds
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hfls
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upward Latent Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+
+!============
+variable_entry:    rsus
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    rlus
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+!============
+variable_entry:    evspsbl
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsblpot
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_potential_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Potential Evapotranspiration
+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)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsblpot
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrfso
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land landIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_frozen_water_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+long_name:         Soil Frozen Water Content 
+comment:           Compute the mass (summed over all all layers) of frozen water.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrfso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrros
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Runoff
+comment:           Compute the total surface runoff leaving the land portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrros
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Total Runoff
+comment:           "compute the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrso
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+
+long_name:         Total Soil Moisture Content
+comment:           Compute the mass per unit area  (summed over all soil layers) of water in all phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snw
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Snow Amount
+comment:           Compute as the mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; report 0.0 where the land fraction is 0; exclude snow on vegetation canopy or on sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snw
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    snm
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_melt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Snow Melt
+comment:           Compute as the total surface melt water on the land portion of the grid cell divided by the land area in the grid cell; report as 0.0 for snow-free land regions; report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prhmax
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: maximum
+
+long_name:         Daily Maximum Hourly Precipitation Rate
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prhmax
+type:              real
+
+
+!============
+variable_entry:    prc
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+
+!----------------------------------
+!
+!============
+variable_entry:    rsdt
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Incident Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+long_name:         TOA Outgoing Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Eastward Near-Surface Wind
+comment:           near-surface (usually, 10 meters) eastward component of wind.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Northward Near-Surface Wind
+comment:           near-surface (usually, 10 meters) northward component of wind.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wsgsmax
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed_of_gust
+units:             m s-1
+cell_methods:      time: maximum
+
+long_name:         Daily Maximum Near-Surface Wind Speed of Gust
+comment:           near-surface (usually, 10 meters) wind speed of gust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          wsgsmax
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    tauu
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_eastward_stress
+units:             Pa
+cell_methods:      time: mean
+
+long_name:         Surface Downward Eastward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauu
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauv
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_northward_stress
+units:             Pa
+cell_methods:      time: mean
+
+long_name:         Surface Downward Northward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauv
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    ts
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ts
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    zmla
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_boundary_layer_thickness
+units:             m
+cell_methods:      time: mean
+
+long_name:         Height of Boundary Layer
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zmla
+type:              real
+!----------------------------------
+
+!============
+variable_entry:    prw
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_water_vapor_content
+units:             kg m-2
+cell_methods:      time: mean
+
+long_name:         Water Vapor Path
+comment:           vertically integrated for a column
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prw
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    clwvi
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2 
+cell_methods:      time: mean
+
+long_name:         Condensed Water Path
+comment:           calculate 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). Include precipitating hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clwvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2 
+cell_methods:      time: mean
+long_name:         Ice Water Path
+comment:           calculate 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). Include precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clivi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          ua850
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          va850
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          ta850
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hus850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          hus850
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ua500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          ua500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          va500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          zg500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          ta500
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ua200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          ua200
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    va200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          va200
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ta200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          ta200
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    zg200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          zg200
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    clh
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+
+long_name:         High Level Cloud Fraction
+comment:           p<440 hPa
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p220
+out_name:          clh
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clm
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+
+long_name:         Mid Level Cloud Fraction
+comment:           440 hPa < p < 680 hPa
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p560
+out_name:          clm
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    cll
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+
+long_name:         Low Level Cloud Fraction
+comment:           p>680 hPa
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p840
+out_name:          cll
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snc
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Snow Area Fraction
+comment:           Fraction of each grid cell that is occupied by snow that rests on land portion of cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snd
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_thickness
+units:             m
+cell_methods:      time: mean area: mean where land
+
+long_name:         Snow Depth
+comment:           where land over land.  Compute the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction.  Report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sic
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Sea Ice Area Fraction
+comment:           fraction of grid cell covered by sea ice. Report on ocean's grid.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sic
+type:              real
+!----------------------------------
+!    
+
+
+
+
+!============
+variable_entry:    prsn
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Snowfall Flux
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+
+
diff --git a/cordex-cmor-tables/Tables/CORDEX_fx b/cordex-cmor-tables/Tables/CORDEX_fx
new file mode 100644
index 0000000..30ecaf0
--- /dev/null
+++ b/cordex-cmor-tables/Tables/CORDEX_fx
@@ -0,0 +1,225 @@
+table_id: Table fx
+modeling_realm: atmos
+
+frequency: fx
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   CORDEX  ! project id
+table_date:   Sept 2013 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+! CMIP5's Table adapted for CORDEX
+required_global_attributes: creation_date tracking_id model_id contact institute_id ! space separated required global attribut 
+
+expt_id_ok: 'Evaluation run with reanalysis forcing' 'evaluation'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+
+product: output
+
+approx_interval:  0.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    areacella
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cell_area
+units:             m2
+long_name:         Atmosphere Grid-Cell Area
+comment:           For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          areacella
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    orog
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+cell_measures:     area: areacella
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700.0
+valid_max:         10000.0
+!----------------------------------
+!
+
+!============
+variable_entry:    sftlf
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     land_area_fraction
+units:             %
+cell_measures:     area: areacella
+long_name:         Land Area Fraction
+comment:           For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          sftlf
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    sftgif
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     land_ice_area_fraction
+units:             %
+cell_measures:     area: areacella
+long_name:         Fraction of Grid Cell Covered with Glacier
+comment:           fraction of grid cell occupied by ""permanent"" ice (i.e., glaciers).  If time varying, report annual values for each year of simulation. For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          sftgif
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsofc
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content_at_field_capacity
+units:             kg m-2
+cell_measures:     area: areacella
+long_name:         Capacity of Soil to Store Water
+comment:           """where land"": divide the total water holding capacity of all the soil in the grid cell by the land area in the grid cell;  report as ""missing"" where the land fraction is 0."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          mrsofc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rootd
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     root_depth
+units:             m
+cell_measures:     area: areacella
+long_name:         Maximum Root Depth
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          rootd
+type:              real
+valid_min:         0.0
+valid_max:         30.0
+!----------------------------------
+!
+
diff --git a/cordex-cmor-tables/Tables/CORDEX_grids b/cordex-cmor-tables/Tables/CORDEX_grids
new file mode 100644
index 0000000..4a4f2f0
--- /dev/null
+++ b/cordex-cmor-tables/Tables/CORDEX_grids
@@ -0,0 +1,272 @@
+table_id: Table grids
+
+
+cmor_version: 2.6         ! version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   CORDEX       ! project id
+table_date:   Sept 2013 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+product: output
+! CMIP5's Table adapted for CORDEX
+required_global_attributes: creation_date tracking_id model_id conact institute_id ! space separated required global attribute 
+
+expt_id_ok: 'Evaluation run with reanalysis forcing' 'evaluation'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+
+!
+!
+!============
+mapping_entry: sample_user_mapping
+!============
+parameter: false_easting
+parameter: false_northing
+coordinates: rlon rlat
+!
+!============
+axis_entry: i_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         i
+units:            1
+long_name:        cell index along first dimension
+!----------------------------------	
+!
+!
+!============
+axis_entry: j_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         j
+units:            1
+long_name:        cell index along second dimension
+!----------------------------------	
+!
+!
+!============
+axis_entry: k_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         k
+units:            1
+long_name:        cell index along third dimension
+!----------------------------------	
+!
+!============
+axis_entry: l_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         l
+units:            1
+long_name:        cell index along fourth dimension
+!----------------------------------	
+!
+!============
+axis_entry: m_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         m
+units:            1
+long_name:        cell index along fifth dimension
+!----------------------------------	
+!
+!============
+axis_entry: x
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    projection_x_coordinate
+units:            m
+long_name:        x coordinate of projection
+axis: X
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+!
+!============
+axis_entry: y
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    projection_y_coordinate
+units:            m
+long_name:        y coordinate of projection
+axis: Y
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+!
+!============
+axis_entry: x_deg
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+out_name:         x
+standard_name:    projection_x_coordinate
+units:            degrees
+long_name:        x coordinate of projection
+axis: X
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+!
+!============
+axis_entry: y_deg
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+out_name:         y
+standard_name:    projection_y_coordinate
+units:            degrees
+long_name:        y coordinate of projection
+axis: Y
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+!
+!============
+axis_entry: grid_latitude
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    grid_latitude
+units:            degrees
+long_name:        latitude in rotated pole grid
+axis: Y
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         rlat
+!
+!============
+axis_entry: grid_longitude
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    grid_longitude
+units:            degrees
+long_name:        longitude in rotated pole grid
+axis: X
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         rlon
+!
+!============
+axis_entry: vertices
+!============
+!x
+!------------
+!
+!============
+variable_entry: longitude
+!============
+!----------------------------------	
+standard_name:    longitude
+units:            degrees_east
+long_name:        longitude coordinate
+dimensions:	  longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lon
+!----------------------------------	
+!
+!
+!============
+variable_entry: latitude
+!============
+!----------------------------------	
+standard_name:    latitude
+units:            degrees_north
+long_name:        latitude coordinate
+dimensions:	  longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lat
+!----------------------------------	
+!
+!
+!============
+variable_entry: vertices_longitude
+!============
+!----------------------------------	
+units:            degrees_east
+dimensions:	  vertices longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lon_vertices
+!----------------------------------	
+!
+!
+!============
+variable_entry: vertices_latitude
+!============
+!----------------------------------	
+units:            degrees_north
+dimensions:	  vertices longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lat_vertices
+!----------------------------------	
+!
+!
diff --git a/cordex-cmor-tables/Tables/CORDEX_mon b/cordex-cmor-tables/Tables/CORDEX_mon
new file mode 100644
index 0000000..0bc5ff8
--- /dev/null
+++ b/cordex-cmor-tables/Tables/CORDEX_mon
@@ -0,0 +1,1363 @@
+table_id: Table mon
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.6         ! version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   CORDEX  ! project id
+table_date:   Mar 2015 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+product: output
+! CMIP5's Table adapted for CORDEX
+required_global_attributes: creation_date tracking_id model_id contact institute_id ! space separated required global attribute 
+
+expt_id_ok: 'Evaluation run with reanalysis forcing' 'evaluation'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                               !   samples (in units of the output time 
+                               !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: plev850
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        85000.
+valid_max:        85000.
+type:             double
+value:            85000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: plev500
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        50000.
+valid_max:        50000.
+type:             double
+value:            50000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: plev200
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        20000.
+valid_max:        20000.
+type:             double
+value:            20000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Near-Surface Air Temperature
+comment:           daily-mean near-surface (usually, 2 meter) air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmax
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: maximum within days time: mean over days
+
+long_name:         Daily Maximum Near-Surface Air Temperature
+comment:           daily-maximum near-surface (usually, 2 meter) air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmax
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    tasmin
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: minimum within days time: mean over days
+
+long_name:         Daily Minimum Near-Surface Air Temperature
+comment:           daily-minimum near-surface (usually, 2 meter) air temperature.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+
+long_name:         Sea Level Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+
+long_name:         Near-Surface Specific Humidity
+comment:           near-surface (usually, 2 meter) specific humidity.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    sfcWind
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Near-Surface Wind Speed
+comment:           near-surface (usually, 10 meters) wind speed.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWindmax
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: maximum within days time: mean over days
+
+long_name:         Daily Maximum Near-Surface Wind Speed
+comment:           near-surface (usually, 10 meters) wind speed.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWindmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!   
+
+
+
+!============
+variable_entry:    sund
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     duration_of_sunshine
+units:             s
+cell_methods:      time: sum within days time: mean over days
+long_name:         Duration of Sunshine
+comment:             
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sund
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+!============
+variable_entry:    rlds
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hfls
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upward Latent Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+
+!============
+variable_entry:    rsus
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    rlus
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+!============
+variable_entry:    evspsbl
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+!cell_methods:      time: point
+
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    mrfso
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land landIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_frozen_water_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+
+long_name:         Soil Frozen Water Content 
+comment:           Compute the mass (summed over all all layers) of frozen water.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrfso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrros
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Runoff
+comment:           Compute the total surface runoff leaving the land portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrros
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+long_name:         Total Runoff
+comment:           "compute the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrso
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+
+long_name:         Total Soil Moisture Content
+comment:           Compute the mass per unit area  (summed over all soil layers) of water in all phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snw
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Snow Amount
+comment:           Compute as the mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; report 0.0 where the land fraction is 0; exclude snow on vegetation canopy or on sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snw
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    snm
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_melt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Snow Melt
+comment:           Compute as the total surface melt water on the land portion of the grid cell divided by the land area in the grid cell; report as 0.0 for snow-free land regions; report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snm
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    rlut
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+
+!----------------------------------
+!
+!============
+variable_entry:    rsdt
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Incident Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Outgoing Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Eastward Near-Surface Wind
+comment:           near-surface (usually, 10 meters) eastward component of wind.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Northward Near-Surface Wind
+comment:           near-surface (usually, 10 meters) northward component of wind.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    ua850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          ua850
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          va850
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          ta850
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hus850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          hus850
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ua500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          ua500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          va500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          zg500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          ta500
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ua200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          ua200
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    va200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          va200
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ta200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          ta200
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    zg200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          zg200
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    snc
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Snow Area Fraction
+comment:           Fraction of each grid cell that is occupied by snow that rests on land portion of cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snd
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_thickness
+units:             m
+cell_methods:      time: mean area: mean where land
+
+long_name:         Snow Depth
+comment:           where land over land.  Compute the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction.  Report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sic
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Sea Ice Area Fraction
+comment:           fraction of grid cell covered by sea ice. Report on ocean's grid.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sic
+type:              real
+!----------------------------------
+!    
+
+
+
+
+
diff --git a/cordex-cmor-tables/Tables/CORDEX_sem b/cordex-cmor-tables/Tables/CORDEX_sem
new file mode 100644
index 0000000..11f90b7
--- /dev/null
+++ b/cordex-cmor-tables/Tables/CORDEX_sem
@@ -0,0 +1,1365 @@
+table_id: Table sem
+modeling_realm: atmos
+
+frequency: sem
+
+cmor_version: 2.6         ! version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   CORDEX  ! project id
+table_date:   March 2015 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+product: output
+! CMIP5's Table adapted for CORDEX
+required_global_attributes: creation_date tracking_id model_id contact institute_id ! space separated required global attribute 
+
+expt_id_ok: 'Evaluation run with reanalysis forcing' 'evaluation'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+
+approx_interval:  90.000000     ! approximate spacing between successive time
+                               !   samples (in units of the output time 
+                               !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: plev850
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        85000.
+valid_max:        85000.
+type:             double
+value:            85000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: plev500
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        50000.
+valid_max:        50000.
+type:             double
+value:            50000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: plev200
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+valid_min:        20000.
+valid_max:        20000.
+type:             double
+value:            20000.
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Near-Surface Air Temperature
+comment:           daily-mean near-surface (usually, 2 meter) air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmax
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: maximum within days time: mean over days
+
+long_name:         Daily Maximum Near-Surface Air Temperature
+comment:           daily-maximum near-surface (usually, 2 meter) air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmax
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    tasmin
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: minimum within days time: mean over days
+
+long_name:         Daily Minimum Near-Surface Air Temperature
+comment:           daily-minimum near-surface (usually, 2 meter) air temperature.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+
+long_name:         Sea Level Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    huss
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+
+long_name:         Near-Surface Specific Humidity
+comment:           near-surface (usually, 2 meter) specific humidity.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    sfcWind
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Near-Surface Wind Speed
+comment:           near-surface (usually, 10 meters) wind speed.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWindmax
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: maximum within days time: mean over days
+
+long_name:         Daily Maximum Near-Surface Wind Speed
+comment:           near-surface (usually, 10 meters) wind speed.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWindmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!   
+
+
+
+!============
+variable_entry:    sund
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     duration_of_sunshine
+units:             s
+cell_methods:      time: sum within days time: mean over days
+long_name:         Duration of Sunshine
+comment:             
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sund
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+!============
+variable_entry:    rlds
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hfls
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upward Latent Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+
+!============
+variable_entry:    rsus
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    rlus
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+!============
+variable_entry:    evspsbl
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+!cell_methods:      time: point
+
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    mrfso
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land landIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_frozen_water_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+
+long_name:         Soil Frozen Water Content 
+comment:           Compute the mass (summed over all all layers) of frozen water.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrfso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrros
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Runoff
+comment:           Compute the total surface runoff leaving the land portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrros
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+long_name:         Total Runoff
+comment:           "compute the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrso
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+
+long_name:         Total Soil Moisture Content
+comment:           Compute the mass per unit area  (summed over all soil layers) of water in all phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snw
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Snow Amount
+comment:           Compute as the mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; report 0.0 where the land fraction is 0; exclude snow on vegetation canopy or on sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snw
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    snm
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_melt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+
+long_name:         Surface Snow Melt
+comment:           Compute as the total surface melt water on the land portion of the grid cell divided by the land area in the grid cell; report as 0.0 for snow-free land regions; report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snm
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    rlut
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+
+
+
+!----------------------------------
+!
+!============
+variable_entry:    rsdt
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Incident Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+
+long_name:         TOA Outgoing Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Eastward Near-Surface Wind
+comment:           near-surface (usually, 10 meters) eastward component of wind.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+
+long_name:         Northward Near-Surface Wind
+comment:           near-surface (usually, 10 meters) northward component of wind.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    ua850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          ua850
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          va850
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          ta850
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    hus850
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev850
+out_name:          hus850
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ua500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          ua500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          va500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          zg500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta500
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev500
+out_name:          ta500
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ua200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          ua200
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    va200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          va200
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    ta200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          ta200
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    zg200
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time plev200
+out_name:          zg200
+type:              real
+!----------------------------------
+!
+
+
+
+!============
+variable_entry:    snc
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Snow Area Fraction
+comment:           Fraction of each grid cell that is occupied by snow that rests on land portion of cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snd
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_thickness
+units:             m
+cell_methods:      time: mean area: mean where land
+
+long_name:         Snow Depth
+comment:           where land over land.  Compute the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction.  Report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sic
+!============
+deflate: 1
+deflate_level: 1
+shuffle: 1
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_area_fraction
+units:             %
+cell_methods:      time: mean
+
+long_name:         Sea Ice Area Fraction
+comment:           fraction of grid cell covered by sea ice. Report on ocean's grid.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sic
+type:              real
+!----------------------------------
+!    
+
+
+
+
+
diff --git a/cordex-cmor-tables/Tables/md5s b/cordex-cmor-tables/Tables/md5s
new file mode 100644
index 0000000..feb8b61
--- /dev/null
+++ b/cordex-cmor-tables/Tables/md5s
@@ -0,0 +1 @@
+{'CORDEX': {'Aday': {'April 2012': '42b03893870922ae3f344dbd0727bdfb'}, '3h': {'Apr 2013': '546d4c49c698991a53dc09cf3aadd74c', 'Sept 2013': '5f0490dcbb8c13e78448521b9bbca199', 'April 2012': '8fb745982bf07388406cabe9e77173c6', 'July 2013': 'b230ca47a4edcf1e5f9ec74e97410e36'}, 'fx': {'June 2013': '489dc062568da69b55388920cdf0971d', 'Sept 2013': '5eabf12e1a78bb8153c03b023a311691'}, 'mon': {'Apr 2013': 'a948e1cd93d8bdd4821cac73a90371c6', 'Sept 2013': 'fc5a46c3c7963f214084ad22a6dd2392', 'Apri [...]
\ No newline at end of file
diff --git a/geomip-cmor-tables/Lib/gen_table_md5s.py b/geomip-cmor-tables/Lib/gen_table_md5s.py
new file mode 100644
index 0000000..f67e4ab
--- /dev/null
+++ b/geomip-cmor-tables/Lib/gen_table_md5s.py
@@ -0,0 +1,37 @@
+import hashlib
+
+import os
+
+ls=os.popen("ls Tables/GeoMIP*")
+
+if os.path.exists("Tables/md5s"):
+    f=open("Tables/md5s")
+    tbls=eval(f.read())
+    f.close()
+else:
+    tbls={}
+
+for l in ls:
+    fnm = l.strip()
+    f=open(fnm)
+    t=f.read()
+    i=t.find("table_id:")
+    id=t[i+9:].split("\n")[0].split()[-1]
+    i=t.find("table_date:")
+    date = t[i+11:].split("\n")[0].split("!")[0].strip()
+    i=t.find("project_id:")
+    pid = t[i+11:].split("\n")[0].split("!")[0].strip()
+    md5=hashlib.md5(t)
+    md5=md5.hexdigest()
+    print fnm,pid,id,date,md5
+    pdic = tbls.get(pid,{})
+    tdic = pdic.get(id,{})
+    if tdic.has_key(date):
+        print "WARNING: Replacing exisiting date for date %s in table %s of project %s" % (date,id,pid)
+    tdic[date]=md5
+    pdic[id]=tdic
+    tbls[pid]=pdic
+
+f=open("Tables/md5s","w")
+f.write(repr(tbls))
+f.close()
diff --git a/geomip-cmor-tables/Lib/tables_manip_tools.py b/geomip-cmor-tables/Lib/tables_manip_tools.py
new file mode 100644
index 0000000..21cef20
--- /dev/null
+++ b/geomip-cmor-tables/Lib/tables_manip_tools.py
@@ -0,0 +1,135 @@
+## Function to check validity of CMOR CMIP5 output
+
+import httplib
+
+class TableBadName(Exception):
+    pass
+class TableBadDate(Exception):
+    pass
+class TableBadMD5(Exception):
+    pass
+
+class CMORTables:
+    def __init__(self,name,prefix,url="uv-cdat.llnl.gov"):
+        self.repo_url=url
+        self.repo_name=name
+        self.repo_prefix=prefix
+        self.H=httplib.HTTPConnection(self.repo_url)
+
+    def splitTableString(self,str):
+        sp=str.split()
+        table = sp[1]
+        date=" ".join(sp[2:5])[1:-1].strip()
+        md5 = sp[-1]
+        if len(md5)!=32:
+            md5=None
+        return table,date,md5
+
+    def preprocess(self,table,date=None,md5=None):
+        if date is None and md5 is None:
+            table,date,md5 = self.splitTableString(table)
+        return table,date,md5
+
+    def fetchLatestTable(self,table):
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/%s_%s;hb=HEAD" % (self.repo_name,self.repo_prefix,table))
+        r = self.H.getresponse()
+        return r.read()
+
+
+    def fetchATable(self,table,commit):
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/%s_%s;h=%s" % (self.repo_name,self.repo_prefix,table,commit))
+        r=self.H.getresponse()
+        return r.read()
+
+    def fetchTable(self,table,date=None):
+        table,date,md5 = self.preprocess(table,date)
+        self.checkTable(table,date)
+        #First check if it is the latest table
+        t=self.fetchLatestTable(table)
+        j=t.find("\ntable_date:")
+        tdate = t[j+12:j+100]
+        tdate = tdate.split("\n")[0].split("!")[0].strip()
+        if tdate == date:
+            return t
+        # Ok now fetch the history
+        self.H.request("GET","/gitweb/?p=%s.git;a=history;f=Tables/%s_%s;hb=HEAD" % (self.repo_name,self.repo_prefix,table))
+        r = self.H.getresponse().read()
+        for l in r.split("\n"):
+            i= l.find(";hp=")
+            if i>-1:
+                commit=l[i+4:i+44]
+                t = self.fetchATable(table,commit)
+                j=t.find("\ntable_date:")
+                tdate = t[j+12:j+100]
+                tdate = tdate.split("\n")[0].split("!")[0].strip()
+                if tdate == date:
+                    break
+        return t
+
+    def checkTable(self,table,date=None,md5=None):
+        table,date,md5 = self.preprocess(table,date,md5)
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/md5s;hb=HEAD" % self.repo_name)
+        r = self.H.getresponse()
+        md5Table = eval( r.read())[self.repo_prefix]
+        table = md5Table.get(table,None)
+        if table is None:
+            raise TableBadName("Invalid Table name: %s" % table)
+        dateMd5 = table.get(date,None)
+        if dateMd5 is None:
+            raise TableBadDate("Invalid Table date: %s" % date)
+        if md5 is not None and md5!=dateMd5:
+            raise TableBadMD5("Invalid Table md5: %s" % md5)
+        return
+
+if __name__=="__main__":
+    repo_name = "cmip5-cmor-tables"
+    repo_url = "uv-cdat.llnl.gov"
+    repo_prefix="CMIP5"
+    Tables = CMORTables(repo_name,repo_prefix,repo_url)
+    t = Tables.fetchTable("cfSites","27 April 2011")
+    #t = Tables.fetchATable("cfSites","6dc5daf0e185a4523c9eb297014fcd5b696173b9")
+    t=Tables.fetchLatestTable("cfSites")
+    print t
+
+
+## import cdms2
+## f=cdms2.open("/git/cmor/CMIP5/output/ukmo/HadCM3/piControl/monClim/ocean/difvso/r1i1p1/difvso_Oclim_HadCM3_piControl_r1i1p1_185001-184912_clim.nc")
+## tid = f.table_id
+
+## checkTable(tid)
+## try:
+##     checkTable("Oclim","11 April 2011")
+## except:
+##     print "darn it should have worked!"
+
+## checkTable("Table Oclim (11 April 2011) 02c858e13f41cc2d92dde421ff54f504")
+## try:
+##     checkTable("Table Oclim (11 April 2011) 02c858e13f41cc2d92dde421ff54f504")
+## except:
+##     print "oh it should have worked"
+    
+## try:
+##     checkTable("Table Oclim (11 April 2011)")
+## except:
+##     print "oh it should have worked"
+    
+## try:
+##     checkTable("Oclim","11 April 2011","5b69b1f13c586a193e3e7da9207d9474")
+## except TableBadMD5:
+##     print "OK it did failed with bad md5 as expected"
+## except:
+##     print "Bad exception raised"
+## try:
+##     checkTable("Oclim","12 April 2001")
+## except TableBadDate:
+##     print "OK it did failed with bad date as expected"
+## except:
+##     print "darn worng exception raised for bad date"
+
+## try:
+##     checkTable("Oclimy","11 April 2011")
+## except TableBadName:
+##     print "OK it did failed with bad name as expected"
+## except:
+##     print "darn worng exception raised for bad name"
+
diff --git a/geomip-cmor-tables/RELEASE-NOTES b/geomip-cmor-tables/RELEASE-NOTES
new file mode 100644
index 0000000..099fb8a
--- /dev/null
+++ b/geomip-cmor-tables/RELEASE-NOTES
@@ -0,0 +1 @@
+2011-05-20 : Init Git Repo
diff --git a/geomip-cmor-tables/Tables/GeoMIP_3hr b/geomip-cmor-tables/Tables/GeoMIP_3hr
new file mode 100644
index 0000000..c3db69e
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_3hr
@@ -0,0 +1,720 @@
+table_id: Table 3hr
+modeling_realm: atmos
+
+frequency: 3hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  0.125000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time:mean
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases.  This is the 3-hour mean precipitation flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Temperature
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Near-Surface Wind Speed
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Near-Surface Wind Speed
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsos
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: point area: mean where land
+cell_measures:     area: areacella
+long_name:         Moisture in Upper Portion of Soil Column
+comment:           the mass of water in all phases in a thin surface soil layer.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 sdepth1
+out_name:          mrsos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tslsi
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:          Surface Temperature Where Land or Sea Ice
+comment:           ""skin"" temperature of all surfaces except open ocean, sampled synoptically.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tslsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_temperature
+units:             K
+cell_methods:      time: point area: mean where sea
+cell_measures:     area: areacella
+long_name:         Sea Surface Temperature
+comment:           temperature of surface of open ocean, sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time:mean
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface.  This is a 3-hour mean convective precipitation flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time:mean
+cell_measures:     area: areacella
+long_name:         Snowfall Flux
+comment:           at surface.  Includes all forms of precipitating solid phase of water.  This is the 3-hour mean snowfall flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Runoff
+comment:           the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell divided by the land area in the grid cell, averaged over the 3-hour interval.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Pressure
+comment:           sampled synoptically to diagnose atmospheric tides, this is better than mean sea level pressure.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.  This is a 3-hour mean.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdsdiff
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_diffuse_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Diffuse Downwelling Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdsdiff
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_6hrLev b/geomip-cmor-tables/Tables/GeoMIP_6hrLev
new file mode 100644
index 0000000..801afa4
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_6hrLev
@@ -0,0 +1,570 @@
+table_id: Table 6hrLev
+modeling_realm: atmos
+
+frequency: 6hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  0.250000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           surface pressure, not mean sea level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_6hrPlev b/geomip-cmor-tables/Tables/GeoMIP_6hrPlev
new file mode 100644
index 0000000..b7e2fdc
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_6hrPlev
@@ -0,0 +1,220 @@
+table_id: Table 6hrPlev
+modeling_realm: atmos
+
+frequency: 6hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  0.250000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plev3
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        85000. 50000. 25000.         ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev3 time1
+out_name:          ua
+type:              real
+valid_min:         -90.0
+valid_max:         145.0
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev3 time1
+out_name:          va
+type:              real
+valid_min:         -80.0
+valid_max:         80.0
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev3 time1
+out_name:          ta
+type:              real
+valid_min:         144.0
+valid_max:         330.0
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          psl
+type:              real
+valid_min:         92500.0
+valid_max:         113000.0
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_Amon b/geomip-cmor-tables/Tables/GeoMIP_Amon
new file mode 100644
index 0000000..ea065d4
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_Amon
@@ -0,0 +1,2723 @@
+table_id: Table Amon
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plevs
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        100000. 92500. 85000. 70000. 60000. 50000. 40000. 30000. 25000. 20000. 15000. 10000. 7000. 5000. 3000. 2000. 1000.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time2
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+climatology:      yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tas
+type:              real
+valid_min:         180.6
+valid_max:         335.1
+ok_min_mean_abs:   262.4
+ok_max_mean_abs:   293
+!----------------------------------
+!
+
+!============
+variable_entry:    ts
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ts
+type:              real
+valid_min:         176.8
+valid_max:         339.6
+ok_min_mean_abs:   262.8
+ok_max_mean_abs:   293.3
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmin
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: minimum within days time: mean over days
+cell_measures:     area: areacella
+long_name:         Daily Minimum Near-Surface Air Temperature
+comment:           monthly mean of the daily-minimum near-surface air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmin
+type:              real
+valid_min:         182.8
+valid_max:         323
+ok_min_mean_abs:   260.9
+ok_max_mean_abs:   290.6
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmax
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: maximum within days time: mean over days
+cell_measures:     area: areacella
+long_name:         Daily Maximum Near-Surface Air Temperature
+comment:           monthly mean of the daily-maximum near-surface air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmax
+type:              real
+valid_min:         181.9
+valid_max:         341.9
+ok_min_mean_abs:   264.9
+ok_max_mean_abs:   294
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+comment:           not, in general, the same as surface pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          psl
+type:              real
+valid_min:         9.122e+04
+valid_max:         1.137e+05
+ok_min_mean_abs:   9.57e+04
+ok_max_mean_abs:   1.063e+05
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ps
+type:              real
+valid_min:         4.791e+04
+valid_max:         1.119e+05
+ok_min_mean_abs:   9.165e+04
+ok_max_mean_abs:   1.019e+05
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Eastward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          uas
+type:              real
+valid_min:         -19.01
+valid_max:         18.68
+ok_min_mean_abs:   1.668
+ok_max_mean_abs:   4.106
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Northward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          vas
+type:              real
+valid_min:         -18.04
+valid_max:         22.84
+ok_min_mean_abs:   1.065
+ok_max_mean_abs:   2.678
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWind
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Near-Surface Wind Speed
+comment:           This is the mean of the speed, not the speed computed from the mean u and v components of wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          huss
+type:              real
+valid_min:         -7.21e-06
+valid_max:         0.02992
+ok_min_mean_abs:   0.006391
+ok_max_mean_abs:   0.008749
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+valid_min:         0
+valid_max:         0.001254
+ok_min_mean_abs:   2.156e-05
+ok_max_mean_abs:   3.215e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Snowfall Flux
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+valid_min:         0
+valid_max:         0.0002987
+ok_min_mean_abs:   1.449e-06
+ok_max_mean_abs:   6.11e-06
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+valid_min:         0
+valid_max:         0.0006323
+ok_min_mean_abs:   -2.528e-06
+ok_max_mean_abs:   3.209e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Snow and Ice Sublimation Flux
+comment:           The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sbl
+type:              real
+valid_min:         -0.004959
+valid_max:         0.0009936
+ok_min_mean_abs:   -5.521e-05
+ok_max_mean_abs:   9.61e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    tauu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_eastward_stress
+units:             Pa
+cell_methods:      time: mean
+long_name:         Surface Downward Eastward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauu
+type:              real
+positive:          down
+valid_min:         -2.729
+valid_max:         2.934
+ok_min_mean_abs:   0.03979
+ok_max_mean_abs:   0.1065
+!----------------------------------
+!
+
+!============
+variable_entry:    tauv
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_northward_stress
+units:             Pa
+cell_methods:      time: mean
+long_name:         Surface Downward Northward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauv
+type:              real
+positive:          down
+valid_min:         -2.472
+valid_max:         2.527
+ok_min_mean_abs:   0.01447
+ok_max_mean_abs:   0.08134
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+comment:           includes both evaporation and sublimation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+valid_min:         -76.77
+valid_max:         790.7
+ok_min_mean_abs:   50.39
+ok_max_mean_abs:   73.2
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+valid_min:         -264.5
+valid_max:         844.8
+ok_min_mean_abs:   10.7
+ok_max_mean_abs:   34.84
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+valid_min:         30.71
+valid_max:         520.5
+ok_min_mean_abs:   271.2
+ok_max_mean_abs:   323.6
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+valid_min:         43.75
+valid_max:         658
+ok_min_mean_abs:   325.6
+ok_max_mean_abs:   376.3
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+valid_min:         -0.002946
+valid_max:         524.4
+ok_min_mean_abs:   143.9
+ok_max_mean_abs:   181.6
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+valid_min:         -0.006589
+valid_max:         422.2
+ok_min_mean_abs:   26.22
+ok_max_mean_abs:   43.77
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscs
+type:              real
+positive:          down
+valid_min:         -1.748e+30
+valid_max:         522.4
+ok_min_mean_abs:   206.9
+ok_max_mean_abs:   239
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsuscs
+type:              real
+positive:          up
+valid_min:         -0.01446
+valid_max:         462.2
+ok_min_mean_abs:   31.65
+ok_max_mean_abs:   61.59
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rldscs
+type:              real
+positive:          down
+valid_min:         33.55
+valid_max:         543.6
+ok_min_mean_abs:   238.6
+ok_max_mean_abs:   293.8
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Incident Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdt
+type:              real
+positive:          down
+valid_min:         0
+valid_max:         580.4
+ok_min_mean_abs:   282.6
+ok_max_mean_abs:   315.8
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut
+type:              real
+positive:          up
+valid_min:         -0.02689
+valid_max:         421.9
+ok_min_mean_abs:   96.72
+ok_max_mean_abs:   114.1
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere (to be compared with satellite measurements)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+valid_min:         67.48
+valid_max:         383.2
+ok_min_mean_abs:   207.4
+ok_max_mean_abs:   234.4
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlutcs
+type:              real
+positive:          up
+valid_min:         70.59
+valid_max:         377.5
+ok_min_mean_abs:   228.9
+ok_max_mean_abs:   260.4
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsutcs
+type:              real
+positive:          up
+valid_min:         0
+valid_max:         444
+ok_min_mean_abs:   54.7
+ok_max_mean_abs:   73.36
+!----------------------------------
+!
+
+!============
+variable_entry:    prw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_water_vapor_content
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Water Vapor Path
+comment:           vertically integrated through the atmospheric column
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prw
+type:              real
+valid_min:         -0.0006775
+valid_max:         78.04
+ok_min_mean_abs:   12.75
+ok_max_mean_abs:   23.09
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+valid_min:         -0.0001822
+valid_max:         105
+ok_min_mean_abs:   39.37
+ok_max_mean_abs:   84.98
+!----------------------------------
+!
+
+!============
+variable_entry:    clwvi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Condensed Water Path
+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 hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clwvi
+type:              real
+valid_min:         -3.827e-06
+valid_max:         3.364
+ok_min_mean_abs:   -0.03549
+ok_max_mean_abs:   0.2846
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ice Water Path
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clivi
+type:              real
+valid_min:         -1.872e-06
+valid_max:         1.535
+ok_min_mean_abs:   -0.0348
+ok_max_mean_abs:   0.1187
+!----------------------------------
+!
+
+!============
+variable_entry:    rtmt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_downward_radiative_flux_at_top_of_atmosphere_model
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Net Downward Flux at Top of Model
+comment:           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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rtmt
+type:              real
+positive:          down
+valid_min:         -232.8
+valid_max:         218.7
+ok_min_mean_abs:   76.91
+ok_max_mean_abs:   89.25
+!----------------------------------
+!
+
+!============
+variable_entry:    ccb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_base
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Base
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ccb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_top
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Top
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convection_time_fraction
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Fraction of Time Convection Occurs
+comment:           Fraction of time that convection occurs in the grid cell .
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     shallow_convection_time_fraction
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Fraction of Time Shallow Convection Occurs
+comment:           Fraction of time that shallow convection occurs in the grid cell. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2antt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission
+units:             kg  m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fco2antt
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2fos
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2
+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.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fco2fos
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2nat
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources
+comment:            This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ""net ecosystem biospheric productivity"", for land, and ""air to sea CO2 flux"", for ocean.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fco2nat
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    cl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud Area Fraction
+comment:            Includes both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cl
+type:              real
+valid_min:         0
+valid_max:         105
+ok_min_mean_abs:   -0.04479
+ok_max_mean_abs:   26.07
+!----------------------------------
+!
+
+!============
+variable_entry:    clw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Cloud Liquid Water
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_ice_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Cloud Ice
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_convective_mass_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Mass Flux
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          mc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          ta
+type:              real
+valid_min:         157.1
+valid_max:         336.3
+ok_min_mean_abs:   194.3
+ok_max_mean_abs:   299.8
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          ua
+type:              real
+valid_min:         -68.65
+valid_max:         136.6
+ok_min_mean_abs:   1.101
+ok_max_mean_abs:   22.42
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          va
+type:              real
+valid_min:         -71.1
+valid_max:         69.93
+ok_min_mean_abs:   0.9886
+ok_max_mean_abs:   4.679
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          hus
+type:              real
+valid_min:         -0.000299
+valid_max:         0.02841
+ok_min_mean_abs:   -0.0003539
+ok_max_mean_abs:   0.01041
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          hur
+type:              real
+valid_min:         -2.642
+valid_max:         135.7
+ok_min_mean_abs:   -10.31
+ok_max_mean_abs:   97
+!----------------------------------
+!
+
+!============
+variable_entry:    wap
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         omega (=dp/dt)
+comment:           commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          wap
+type:              real
+valid_min:         -1.126
+valid_max:         2.319
+ok_min_mean_abs:   -0.005083
+ok_max_mean_abs:   0.04256
+!----------------------------------
+!
+
+!============
+variable_entry:    zg
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          zg
+type:              real
+valid_min:         -719.7
+valid_max:         3.437e+04
+ok_min_mean_abs:   -113.4
+ok_max_mean_abs:   3.299e+04
+!----------------------------------
+!
+
+!============
+variable_entry:    tro3
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_ozone_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of O3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          tro3
+type:              real
+valid_min:         -419.2
+valid_max:         1.162e+04
+ok_min_mean_abs:   -149.1
+ok_max_mean_abs:   7558
+!----------------------------------
+!
+
+!============
+variable_entry:    tro3Clim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_ozone_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole Fraction of O3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time2
+out_name:          tro3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_carbon_dioxide_in_air
+units:             1e-6
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          co2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co2Clim
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_carbon_dioxide_in_air
+units:             1e-6
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time2
+out_name:          co2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co2mass
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_of_carbon_dioxide
+units:             kg
+cell_methods:      time: mean
+long_name:         Total Atmospheric Mass of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          co2mass
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co2massClim
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_of_carbon_dioxide
+units:             kg
+cell_methods:      time: mean within years time: mean over years
+long_name:         Total Atmospheric Mass of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time2
+out_name:          co2mass
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          ch4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4Clim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time2
+out_name:          ch4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          ch4global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4globalClim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+long_name:         Global Mean Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time2
+out_name:          ch4global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    n2o
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_nitrous_oxide_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of N2O
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          n2o
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    n2oClim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_nitrous_oxide_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole Fraction of N2O
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time2
+out_name:          n2o
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    n2oglobal
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_nitrous_oxide_in_air
+units:             1e-9
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of N2O
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          n2oglobal
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    n2oglobalClim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_nitrous_oxide_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+long_name:         Global Mean Mole Fraction of N2O
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time2
+out_name:          n2oglobal
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfc11global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_cfc11_in_air
+units:             1e-12
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of CFC11
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          cfc11global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfc12global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_cfc12_in_air
+units:             1e-12
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of CFC12
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          cfc12global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hcfc22global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_hcfc22_in_air
+units:             1e-12
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of HCFC22
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          hcfc22global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfc113global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_cfc113_in_air
+units:             1e-12
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of CFC113
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          cfc113global
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Pressure on Model Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time2
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Pressure on Model Half-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time2
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasAdjust
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bias-Corrected Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasAdjust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tsAdjust
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bias-Corrected Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tsAdjust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pslAdjust
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bias-Corrected Sea Level Pressure
+comment:           not, in general, the same as surface pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pslAdjust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prAdjust
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bias-Corrected Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prAdjust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uvb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ultraviolet_radiation_B
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ultraviolet Radiation B
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          uvb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    strathr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     strat_radiative_heating_rate
+units:             K day-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Stratospheric Radiative Heating Rate
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          strathr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    strathr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     strat_radiative_heating_rate
+units:             K day-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Stratospheric Radiative Heating Rate
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          strathr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hydroxide
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_hydroxide_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole fraction of OH
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hydroxide
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ClOx
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_ClOx_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole fraction of ClOx
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ClOx
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    NOx
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_NOx_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole fraction of NOx
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          NOx
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    carbonmonoxide
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_CO_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole fraction of CO
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          carbonmonoxide
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    Cly
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_Cly_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole fraction of Cly
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          Cly
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    Bry
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_Bry_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole fraction of Bry
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          Bry
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    BrOx
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_BrOx_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole fraction of BrOx
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          BrOx
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    HCl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_HCl_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole fraction of HCl
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          HCl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    J_NO2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     NO2_photolysis_rate
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         NO2 photolysis rate
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          J_NO2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    J_O1D
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     Ox_to_O1D_photolysis_rate
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ox to O1D photolysis rate
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          J_O1D
+type:              real
+!----------------------------------
+!
\ No newline at end of file
diff --git a/geomip-cmor-tables/Tables/GeoMIP_LImon b/geomip-cmor-tables/Tables/GeoMIP_LImon
new file mode 100644
index 0000000..07113ac
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_LImon
@@ -0,0 +1,419 @@
+table_id: Table LImon
+modeling_realm: land
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        200.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    snc
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Snow Area Fraction
+comment:           Fraction of each grid cell that is occupied by snow that rests on land portion of cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snc
+type:              real
+valid_min:         0
+valid_max:         105
+ok_min_mean_abs:   -29.01
+ok_max_mean_abs:   78.46
+!----------------------------------
+!
+
+!============
+variable_entry:    snw
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Snow Amount
+comment:           Computed as the mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as 0.0 where the land fraction is 0; excluded is snow on vegetation canopy or on sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snw
+type:              real
+valid_min:         -0.007542
+valid_max:         9.555e+05
+ok_min_mean_abs:   -6025
+ok_max_mean_abs:   1.213e+04
+!----------------------------------
+!
+
+!============
+variable_entry:    snd
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_thickness
+units:             m
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Snow Depth
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snd
+type:              real
+valid_min:         0
+valid_max:         962.9
+ok_min_mean_abs:   -1.961
+ok_max_mean_abs:   4.503
+!----------------------------------
+!
+
+!============
+variable_entry:    lwsnl
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     liquid_water_content_of_snow_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Liquid Water Content of Snow Layer
+comment:           where land over land: this is computed as the total mass of liquid water contained interstitially within the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          lwsnl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sootsn
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soot_content_of_surface_snow
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Snow Soot Content
+comment:           the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sootsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    agesno
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     age_of_surface_snow
+units:             day
+cell_methods:      time: mean (with samples weighted by snow mass) area: mean where land
+cell_measures:     area: areacella
+long_name:         Snow Age
+comment:           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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          agesno
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tsn
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     temperature_in_surface_snow
+units:             K
+cell_methods:      time: mean (with samples weighted by snow mass) area: mean where land
+cell_measures:     area: areacella
+long_name:         Snow Internal Temperature
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snm
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_melt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Snow Melt
+comment:           Computed as the total surface melt water on the land portion of the grid cell divided by the land area in the grid cell; report as 0.0 for snow-free land regions; report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snm
+type:              real
+valid_min:         0
+valid_max:         0.0003926
+ok_min_mean_abs:   -2.092e-06
+ok_max_mean_abs:   6.123e-06
+!----------------------------------
+!
+
+!============
+variable_entry:    sbl
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Snow and Ice Sublimation Flux
+comment:           The snow and ice sublimation flux is the loss of snow and ice mass resulting from their conversion to water vapor.  Computed as the total sublimation on the land portion of the grid cell divided by the land area in the grid cell; reported as 0.0 for snow-free land regions; reported as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sbl
+type:              real
+valid_min:         -0.004959
+valid_max:         0.0009936
+ok_min_mean_abs:   -5.521e-05
+ok_max_mean_abs:   9.61e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    hfdsn
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_heat_flux_in_snow
+units:             W m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Downward Heat Flux into Snow Where Land over Land
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfdsn
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tpf
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     permafrost_layer_thickness
+units:             m
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Permafrost Layer Thickness
+comment:           where land over land: This is the mean thickness of the permafrost layer in the land portion of the grid cell.  Reported as 0.0 in permafrost-free regions.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tpf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pflw
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     liquid_water_content_of_permafrost_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Liquid Water Content of Permafrost Layer
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pflw
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_Lmon b/geomip-cmor-tables/Tables/GeoMIP_Lmon
new file mode 100644
index 0000000..faae321
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_Lmon
@@ -0,0 +1,1636 @@
+table_id: Table Lmon
+modeling_realm: land
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        200.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: vegtype
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        plant functional type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typebare
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            bare_ground            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typepdec
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            primary_deciduous_trees            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typepever
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            primary_evergreen_trees            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typesdec
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            secondary_decidous_trees            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typesever 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            secondary_evergreen_trees            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typec3pft
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            c3_plant_functional_types            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typec4pft
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            c4_plant_functional_types            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsos
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Moisture in Upper Portion of Soil Column
+comment:           the mass of water in all phases in a thin surface soil layer.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time sdepth1
+out_name:          mrsos
+type:              real
+valid_min:         -2.008
+valid_max:         146.5
+ok_min_mean_abs:   -35.89
+ok_max_mean_abs:   123.3
+!----------------------------------
+!
+
+!============
+variable_entry:    mrso
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Soil Moisture Content
+comment:           the mass per unit area  (summed over all soil layers) of water in all phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrso
+type:              real
+valid_min:         -64.17
+valid_max:         5717
+ok_min_mean_abs:   -1424
+ok_max_mean_abs:   3038
+!----------------------------------
+!
+
+!============
+variable_entry:    mrfso
+!============
+modeling_realm:    land landIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_frozen_water_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Soil Frozen Water Content 
+comment:           the mass (summed over all all layers) of frozen water.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrfso
+type:              real
+valid_min:         0
+valid_max:         5763
+ok_min_mean_abs:   -419
+ok_max_mean_abs:   940.3
+!----------------------------------
+!
+
+!============
+variable_entry:    mrros
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Runoff
+comment:           the total surface runoff leaving the land portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrros
+type:              real
+valid_min:         -6.802e-06
+valid_max:         0.0009825
+ok_min_mean_abs:   -5.867e-06
+ok_max_mean_abs:   1.302e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Runoff
+comment:           "the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+valid_min:         -0.0002019
+valid_max:         0.001065
+ok_min_mean_abs:   -6.668e-06
+ok_max_mean_abs:   1.874e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    prveg
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux_onto_canopy
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Precipitation onto Canopy
+comment:           the precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prveg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsblveg
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux_from_canopy
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Evaporation from Canopy
+comment:           the canopy evaporation+sublimation (if present in model).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsblveg
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsblsoi
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux_from_soil
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Water Evaporation from Soil
+comment:           includes sublimation.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsblsoi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    tran
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     transpiration_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Transpiration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tran
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    mrlsl
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:          Water Content of Soil Layer
+comment:           in each soil layer, the mass of water in all phases, including ice.  Reported as ""missing"" for grid cells occupied entirely by ""sea""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sdepth time
+out_name:          mrlsl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tsl
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Temperature of Soil
+comment:           "Temperature of each soil layer.  Reported as ""missing"" for grid cells occupied entirely by ""sea""."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sdepth time
+out_name:          tsl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tree Cover Fraction
+comment:           fraction of entire grid cell  that is covered by trees.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          treeFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    grassFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Natural Grass Fraction
+comment:           fraction of entire grid cell that is covered by natural grass.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          grassFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    shrubFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Shrub Fraction
+comment:           fraction of entire grid cell  that is covered by shrub.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          shrubFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cropFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Crop Fraction
+comment:           fraction of entire grid cell  that is covered by crop. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cropFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pastureFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Anthropogenic Pasture Fraction
+comment:           fraction of entire grid cell  that is covered by anthropogenic pasture. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pastureFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    baresoilFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bare Soil Fraction
+comment:           fraction of entire grid cell  that is covered by bare soil.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typebare
+out_name:          baresoilFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    residualFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Fraction of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil
+comment:           fraction of entire grid cell  that is land and is covered by ""non-vegetation"" and ""non-bare-soil"" (e.g., urban, ice, lakes, etc.) 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          residualFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    burntArea
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Burnt Area Fraction
+comment:           fraction of entire grid cell  that is covered by burnt vegetation.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          burntArea
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cVeg
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     vegetation_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Vegetation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cVeg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cLitter
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     litter_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Litter Pool
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cLitter
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cSoil
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Soil Pool
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cSoil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cProduct
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     carbon_content_of_products_of_anthropogenic_land_use_change
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Products of Land Use Change
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cProduct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    lai
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     leaf_area_index
+units:             1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Leaf Area Index
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          lai
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    gpp
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     gross_primary_productivity_of_carbon
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          gpp
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ra
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     plant_respiration_carbon_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Autotrophic (Plant) Respiration on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ra
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    npp
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_productivity_of_carbon
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux out of Atmosphere due to Net Primary Production on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          npp
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rh
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heterotrophic_respiration_carbon_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rh
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fFire
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to CO2 Emission from Fire
+comment:           CO2 emissions (expressed as a carbon mass flux) from natural fires + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 flux from fire included in fLuc, defined below (CO2 Flux to Atmosphere from Land Use Change).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fFire
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fGrazing
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_grazing
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Grazing on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fGrazing
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fHarvest
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Crop Harvesting
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fHarvest
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fLuc
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Net Carbon Mass Flux into Atmosphere due to Land Use Change
+comment:           human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fLuc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    nbp
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux out of Atmosphere due to Net Biospheric Production on Land
+comment:           This is the net mass flux of carbon between land and atmosphere calculated as photosynthesis MINUS the sum of  plant and soil respiration, carbonfluxes  from fire, harvest, grazing  and land use change. Positive flux  is into the land.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nbp
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    fVegLitter
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     litter_carbon_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Carbon Mass Flux from Vegetation to Litter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fVegLitter
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fLitterSoil
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     carbon_mass_flux_into_soil_from_litter
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Carbon Mass Flux from Litter to Soil
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fLitterSoil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fVegSoil
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     carbon_mass_flux_into_soil_from_vegetation_excluding_litter
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Carbon Mass Flux from Vegetation Directly to Soil
+comment:           In some models part of carbon (e.g., root exudate) can go directly into the soil pool without entering litter.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fVegSoil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cLeaf
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     leaf_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Leaves
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cLeaf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cWood
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wood_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Wood
+comment:           including sapwood and hardwood.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cWood
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cRoot
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     root_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Roots
+comment:           including fine and coarse roots.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cRoot
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cMisc
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     miscellaneous_living_matter_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Other Living Compartments on Land
+comment:           e.g., labile, fruits, reserves, etc.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cMisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cCwd
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wood_debris_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Coarse Woody Debris
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cCwd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cLitterAbove
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_litter_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Above-Ground Litter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cLitterAbove
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cLitterBelow
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     subsurface_litter_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Below-Ground Litter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cLitterBelow
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cSoilFast
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     fast_soil_pool_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Fast Soil Pool
+comment:           fast is meant as lifetime of less than 10 years for  reference climate conditions (20 C, no water limitations).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cSoilFast
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cSoilMedium
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     medium_soil_pool_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Medium Soil Pool
+comment:           medium is meant as lifetime of more than than 10 years and less than 100 years for  reference climate conditions (20 C, no water limitations)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cSoilMedium
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cSoilSlow
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     slow_soil_pool_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Slow Soil Pool
+comment:           fast is meant as lifetime of more than 100 years for  reference climate conditions (20 C, no water limitations)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cSoilSlow
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    landCoverFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Plant Functional Type Grid Fraction
+comment:           The categories may differ from model to model, depending on their  PFT definitions.   This may include natural PFTs, anthropogenic PFTs, bare soil, lakes, urban areas, etc.   Sum of all should equal the fraction of the grid-cell that is land.     
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude vegtype time
+out_name:          landCoverFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFracPrimDec
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Primary Deciduous Tree Fraction
+comment:           "This is the fraction of the entire grid cell  that is covered by ""total primary deciduous trees."""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typepdec
+out_name:          treeFracPrimDec
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFracPrimEver
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Primary Evergreen Tree Cover Fraction
+comment:           fraction of entire grid cell  that is covered by primary evergreen trees. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typepever
+out_name:          treeFracPrimEver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFracSecDec
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Secondary Deciduous Tree Cover Fraction
+comment:           fraction of entire grid cell  that is covered by secondary deciduous trees.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typesdec
+out_name:          treeFracSecDec
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFracSecEver
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Secondary Evergreen Tree Cover Fraction
+comment:           fraction of entire grid cell  that is covered by secondary evergreen trees.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typesever 
+out_name:          treeFracSecEver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    c3PftFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total C3 PFT Cover Fraction
+comment:           fraction of entire grid cell  that is covered by C3 PFTs (including grass, crops, and trees).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typec3pft
+out_name:          c3PftFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    c4PftFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total C4 PFT Cover Fraction
+comment:           fraction of entire grid cell  that is covered by C4 PFTs (including grass and crops).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typec4pft
+out_name:          c4PftFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rGrowth
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_growth
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rGrowth
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rMaint
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_maintenance
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rMaint
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    nppLeaf
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_productivity_of_carbon_accumulated_in_leaves
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux due to NPP Allocation to Leaf
+comment:           This is the rate of carbon uptake by leaves due to NPP
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nppLeaf
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    nppWood
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_productivity_of_carbon_accumulated_in_wood
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux due to NPP Allocation to Wood
+comment:           This is the rate of carbon uptake by wood due to NPP
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nppWood
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    nppRoot
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_productivity_of_carbon_accumulated_in_roots
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux due to NPP Allocation to Roots
+comment:           This is the rate of carbon uptake by roots due to NPP
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nppRoot
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    nep
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity on Land.
+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 + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 flux from fire included in fLuc, defined below (CO2 Flux to Atmosphere from Lan [...]
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nep
+type:              real
+positive:          down
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_OImon b/geomip-cmor-tables/Tables/GeoMIP_OImon
new file mode 100644
index 0000000..fa4382c
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_OImon
@@ -0,0 +1,1000 @@
+table_id: Table OImon
+modeling_realm: ocean
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    sic
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Ice Area Fraction
+comment:           fraction of grid cell covered by sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sic
+type:              real
+valid_min:         -0.000225
+valid_max:         166.1
+ok_min_mean_abs:   -13.33
+ok_max_mean_abs:   36.65
+!----------------------------------
+!
+
+!============
+variable_entry:    sit
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_thickness
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Sea Ice Thickness
+comment:           the mean thickness of sea ice in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sit
+type:              real
+valid_min:         -0.006698
+valid_max:         104.4
+ok_min_mean_abs:   -0.9217
+ok_max_mean_abs:   2.582
+!----------------------------------
+!
+
+!============
+variable_entry:    sim
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_and_surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Sea Ice Plus Surface Snow Amount
+comment:           the  mass per unit area of sea ice plus snow in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sim
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evap
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Water Evaporation Flux from Sea Ice
+comment:           the average rate that water mass evaporates (or sublimates) from the sea ice surface (i.e., kg/s) divided by the area of the ocean (i.e., open ocean + sea ice) portion of the grid cell. This quantity, multiplied both by the oean area of the grid cell and by the length of the month, should yield the total mass of water evaporated (or sublimated) from the sea ice.  Reported as 0.0 in regions free of sea ice.  [This was computed differently in CMIP3.]
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evap
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     snd
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_thickness
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Snow Depth
+comment:           the mean thickness of snow in the ocean portion of the grid cell (averaging over the entire ocean portion, including the snow-free ocean fraction).  Reported as 0.0 in regions free of snow-covered sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           snd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     snc
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Surface Snow Area Fraction
+comment:           Fraction of entire grid cell covered by snow that lies on sea ice; exclude snow that lies on land or land ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           snc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     ialb
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_albedo
+units:             1
+cell_methods:      time: mean area: mean where sea_ice
+cell_measures:     area: areacello
+long_name:         Sea Ice Albedo
+comment:           "Reported as ""missing"" if there is no sunlight or if a region is free of sea ice. "
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           ialb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_salinity
+units:             psu
+cell_methods:      time: mean (weighted by mass of sea ice)
+cell_measures:     area: areacello
+long_name:         Sea Ice Salinity
+comment:           When computing the time-mean here, the time-samples, weighted by the mass of sea ice in the grid cell, are accumulated and then divided by the sum of the weights.  Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ssi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     tsice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Surface Temperature of Sea Ice
+comment:           When computing the time-mean here, the time-samples, weighted by the area of sea ice in the grid cell, are accumulated and then divided by the sum of the weights.  Reported as ""missing"" in regions free of sea ice.  Note this will be the surface snow temperature in regions where snow covers the sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           tsice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     tsnint
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_surface_temperature
+units:             K
+cell_methods:      time: mean (weighted by area of snow-covered sea ice)
+cell_measures:     area: areacello
+long_name:         Temperature at Interface Between Sea Ice and Snow
+comment:           When computing the time-mean here, the time-samples, weighted by the area of snow-covered sea ice in the grid cell, are accumulated and then divided by the sum of the weights.  Reported as ""missing"" in regions free of snow-covered sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           tsnint
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     pr
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     rainfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Surface Rainfall Rate into the Sea Ice Portion of the Grid Cell
+comment:           where sea ice over sea: this is the the water mass per unit time falling as rain onto the sea ice portion of a grid cell divided by the area of the ocean portion of the grid cell (including both ice-free and sea-ice covered fractions).  Reported as 0. in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     prsn
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell
+comment:           where sea ice over sea: this is computed as the the water mass per unit time falling as snow onto the sea ice portion of a grid cell divided by the area of the ocean portion of the grid cell (including both ice-free and sea-ice covered fractions).  Reported as 0. in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     ageice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     age_of_sea_ice
+units:             years
+cell_methods:      time: mean (weighted b mass of sea ice)
+cell_measures:     area: areacello
+long_name:         Age of Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the mass of sea ice in the grid cell, are accumulated and then divided by the sum of the weights.  Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           ageice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     grFrazil
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_frazil_ice_accumulation_in_leads
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Frazil Sea Ice Growth (Leads) Rate
+comment:           the rate of change of sea ice mass due to frazil sea ice formation divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           grFrazil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     grCongel
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Congelation Sea Ice Growth Rate
+comment:           the rate of change of sea ice mass due to congelation sea ice divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           grCongel
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     grLateral
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_lateral_growth_of_ice_floes
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Lateral Sea Ice Growth Rate
+comment:           the rate of change of sea ice mass due to lateral growth alone of the sea ice divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           grLateral
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     snoToIce
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_snow_conversion
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Snow-Ice Formation Rate
+comment:           the rate of change of sea ice mass due to transformation of snow to sea ice, divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of snow-covered sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           snoToIce
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     snomelt
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_melt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Snow Melt Rate
+comment:           the rate of change of snow mass  due to melting, divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice.  Includes falling snow that melts on impact with the surface. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           snomelt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     tmelt
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_surface_melting
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Melt at Upper Surface of Sea Ice
+comment:           the rate of change of sea ice mass due to melting at its upper surface, divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice. Does not include rate of change of snow mass.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           tmelt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     bmelt
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_basal_melting
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Melt at Sea Ice Base
+comment:           the rate of change of sea ice mass due to melting at its lower surface, divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           bmelt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     hcice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     integral_of_sea_ice_temperature_wrt_depth_expressed_as_heat_content
+units:             J m-2
+cell_methods:      time: mean (weighted by mass of sea ice)
+cell_measures:     area: areacello
+long_name:         Sea Ice Heat Content
+comment:           Ice at 0 Celsius is assumed taken to have a heat content of 0 J.  When averaging over time, this quantity is weighted by the mass of sea ice.   Reported as ""missing in regions free of sea ice.  Does not include heat content of snow.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           hcice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     rsdssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Downwelling Shortwave over Sea Ice
+comment:           the downwelling shortwave flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           rsdssi
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:     rsussi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Upward Shortwave over Sea Ice
+comment:           the upward shortwave flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           rsussi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     rldssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Downwelling Long Wave over Sea Ice
+comment:           the downwelling longwave flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           rldssi
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:     rlussi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Upward Long Wave over Sea Ice
+comment:           the upward longwave flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           rlussi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     hfssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Surface Upward Sensible Heat Flux over Sea Ice
+comment:           the upward sensible heat flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           hfssi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     hflssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Surface Upward Latent Heat Flux over Sea Ice
+comment:           the upward latent heat flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           hflssi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     sblsi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Sublimation over Sea Ice
+comment:           the upward flux of water vapor to the atmosphere due to sublimation of snow and sea  ice in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           sblsi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    transix
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_x_transport
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         X-Component of Sea Ice Mass Transport
+comment:           The sea ice mass transport is 0.0 in ice-free regions of the ocean.  Snow is included in calculation of mass.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          transix
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    transiy
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_y_transport
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Y-Component of Sea Ice Mass Transport
+comment:           The sea ice mass transport is 0.0 in ice-free regions of the ocean.  Snow is included in calculation of mass.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          transiy
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    transifs
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_transport_across_line
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Sea Ice Mass Transport Through Fram Strait
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          transifs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    strairx
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_x_stress
+units:             N m-2
+cell_methods:      time: mean (weighted by area of sea ice)
+long_name:         X-Component of Atmospheric Stress On Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strairx
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    strairy
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_y_stress
+units:             N m-2
+cell_methods:      time: mean (weighted by area of sea ice)
+long_name:         Y-Component of Atmospheric Stress On Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strairy
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    strocnx
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_x_stress_at_sea_ice_base
+units:             N m-2
+cell_methods:      time: mean (weighted by area of sea ice)
+long_name:         X-Component of Ocean Stress On Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strocnx
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    strocny
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_y_stress_at_sea_ice_base
+units:             N m-2
+cell_methods:      time: mean (weighted by area of sea ice)
+long_name:         Y-Component of Ocean Stress On Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strocny
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    streng
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     compressive_strength_of_sea_ice
+units:             N m-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Compressive Sea Ice Strength
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          streng
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    divice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     divergence_of_sea_ice velocity
+units:             s-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Strain Rate Divergence of Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          divice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    eshrice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_derivative_of_northward_sea_ice_velocity
+units:             s-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Eastward Derivative of Northward Sea Ice Velocity
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          eshrice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    nshrice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_derivative_of_eastward_sea_ice_velocity
+units:             s-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Northward Derivative of Eastward Sea Ice Velocity
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nshrice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ridgice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_area_fraction_due_to_ridging
+units:             s-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Sea Ice Ridging Rate
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ridgice
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_Oclim b/geomip-cmor-tables/Tables/GeoMIP_Oclim
new file mode 100644
index 0000000..596e3fb
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_Oclim
@@ -0,0 +1,1230 @@
+table_id: Table Oclim
+modeling_realm: ocean
+
+frequency: monClim
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   olevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time2
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+climatology:      yes
+!----------------------------------
+!
+
+!============
+axis_entry: depth_coord
+!============
+!
+!  This vertical coordinate is used in z-coordinate models 
+!   The units are meters (m), and it has a value of 0. at the surface
+!   and becomes more and more positive with depth.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    depth
+units:            m
+axis:             Z
+positive:	  down 
+long_name:        ocean depth coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.
+valid_max:        12000.
+!----------------------------------	
+!
+!============
+axis_entry: olev
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        generic ocean level
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lev
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+!============
+axis_entry: ocean_double_sigma
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_double_sigma
+axis:             Z
+positive:	  up
+long_name:        ocean double sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))
+z_factors:        sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c
+z_bounds_factors: sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma_z
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_z
+axis:             Z
+long_name:        ocean sigma over z coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev
+z_factors:        sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev
+z_bounds_factors: sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: ocean_s
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of s, which appears in the formula below, should be stored as ocean_s.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_s.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_s_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean s-coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)
+z_factors:        s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c
+z_bounds_factors: s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of sigma, which appears in the formula below, should be stored as ocean_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta + sigma*(depth+eta)
+z_factors:        sigma: lev eta: eta depth: depth
+z_bounds_factors: sigma: lev_bnds eta: eta depth: depth
+!----------------------------------	
+!
+!
+! ***************************************************************
+!
+! Vertical coordinate formula_terms:
+!
+! ***************************************************************
+!
+!============
+variable_entry: eta
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:            m
+cell_methods:     time: mean
+long_name:        Sea Surface Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time2
+type:      real
+!----------------------------------
+!
+!
+!============
+variable_entry: depth
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:        m
+long_name:    Sea Floor Depth
+comment:      Ocean bathymetry.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+out_name:        depth
+type:            real
+valid_min:        0.
+valid_max:        12000.
+ok_min_mean_abs:  2000.
+ok_max_mean_abs:  5000.
+!----------------------------------
+!
+!
+!============
+variable_entry: sigma
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: sigma_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: depth_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: depth_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: a
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient a
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: b
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient b
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: nsigma
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: nsigma
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+!============
+variable_entry: z1
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z1
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: z2
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z2
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: href
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: href
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: k_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: k_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+
+!============
+variable_entry:    difvho
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_heat_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Heat Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvho
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_salt_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Salt Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvtrbo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_tracer_diffusivity_due_to_background
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Tracer Diffusivity due to Background 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvtrbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvtrto
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_tracer_diffusivity_due_to_tides
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Tracer Diffusivity due to Tides 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvtrto
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnpeo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_potential_energy_content
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Ocean Potential Energy Content 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnpeo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnpeot
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_potential_energy_content_due_to_tides
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Ocean Potential Energy Content due to Tides 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnpeot
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnpeotb
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_potential_energy_content_due_to_background
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Ocean Potential Energy Content due to Background
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnpeotb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvmo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_momentum_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Momentum Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvmo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvmbo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_momentum_diffusivity_due_to_background
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Momentum Diffusivity due to Background
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvmbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvmto
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_momentum_diffusivity_due_to_tides
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Momentum Diffusivity due to Tides
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvmto
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvmfdo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_momentum_diffusivity_due_to_form_drag
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Momentum Diffusivity due to Form Drag
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvmfdo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dispkevfo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Kinetic Energy Dissipation Per Unit Area due to Vertical Friction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          dispkevfo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrblo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_bolus_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer Bolus Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrblo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrbbo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_bolus_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer Bolus Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrbbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrelo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_epineutral_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer Epineutral Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrelo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrebo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_epineutral_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer Epineutral Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrebo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrxylo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_xy_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer XY Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrxylo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrxybo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_xy_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer XY Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrxybo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnkebto
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_eddy_kinetic_energy_content_due_to_bolus_transport
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnkebto
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difmxylo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_momentum_xy_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Momentum XY Laplacian Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difmxylo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difmxybo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_momentum_xy_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Momentum XY Biharmonic Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difmxybo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dispkexyfo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          dispkexyfo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrblo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_bolus_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer Bolus Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrblo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrbbo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_bolus_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer Bolus Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrbbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrelo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_epineutral_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer Epineutral Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrelo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrebo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_epineutral_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer Epineutral Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrebo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrxylo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_xy_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer XY Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrxylo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrxybo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_xy_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer XY Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrxybo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnkebto2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_eddy_kinetic_energy_content_due_to_bolus_transport
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnkebto
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difmxylo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_momentum_xy_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Momentum XY Laplacian Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difmxylo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difmxybo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_momentum_xy_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Momentum XY Biharmonic Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difmxybo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dispkexyfo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          dispkexyfo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zfull
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Ocean Layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          zfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zhalf
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Interfaces Between Ocean Layers
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          zhalf
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_Omon b/geomip-cmor-tables/Tables/GeoMIP_Omon
new file mode 100644
index 0000000..d4853dc
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_Omon
@@ -0,0 +1,4661 @@
+table_id: Table Omon
+modeling_realm: ocean
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   olevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: basin
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    region
+long_name:        ocean basin
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         basin
+type:             character
+requested:        atlantic_arctic_ocean indian_pacific_ocean global_ocean        ! space-separated list of requested coordinates 
+must_have_bounds: no
+coords_attrib:    region
+!----------------------------------
+!
+
+
+!============
+axis_entry: rho
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    sea_water_potential_density
+units:            kg m-3
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        potential density referenced to 2000 dbar
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         rho
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: oline
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    region
+long_name:        ocean passage 
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         line
+type:             character
+requested:        barents_opening bering_strait canadian_archipelago denmark_strait drake_passage english_channel pacific_equatorial_undercurrent faroe_scotland_channel florida_bahamas_strait fram_strait iceland_faroe_channel indonesian_throughflow mozambique_channel taiwan_luzon_straits windward_passage        ! space-separated list of requested coordinates 
+must_have_bounds: no
+coords_attrib:    passage
+!----------------------------------
+!
+
+
+!============
+axis_entry: olayer100m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        100.0 
+stored_direction: increasing
+type:             double
+value:            50.            ! of scalar (singleton) dimension 
+bounds_values:    0. 100.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: depth100m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        80.0         
+valid_max:        120.0 
+stored_direction: increasing
+type:             double
+value:            100.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: depth0m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        100.0 
+stored_direction: increasing
+type:             double
+value:            0.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: depth_coord
+!============
+!
+!  This vertical coordinate is used in z-coordinate models 
+!   The units are meters (m), and it has a value of 0. at the surface
+!   and becomes more and more positive with depth.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    depth
+units:            m
+axis:             Z
+positive:	  down 
+long_name:        ocean depth coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.
+valid_max:        12000.
+!----------------------------------	
+!
+!============
+axis_entry: olev
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        generic ocean level
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lev
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+!============
+axis_entry: ocean_double_sigma
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_double_sigma
+axis:             Z
+positive:	  up
+long_name:        ocean double sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))
+z_factors:        sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c
+z_bounds_factors: sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma_z
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_z
+axis:             Z
+long_name:        ocean sigma over z coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev
+z_factors:        sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev
+z_bounds_factors: sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: ocean_s
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of s, which appears in the formula below, should be stored as ocean_s.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_s.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_s_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean s-coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)
+z_factors:        s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c
+z_bounds_factors: s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of sigma, which appears in the formula below, should be stored as ocean_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta + sigma*(depth+eta)
+z_factors:        sigma: lev eta: eta depth: depth
+z_bounds_factors: sigma: lev_bnds eta: eta depth: depth
+!----------------------------------	
+!
+!
+! ***************************************************************
+!
+! Vertical coordinate formula_terms:
+!
+! ***************************************************************
+!
+!============
+variable_entry: eta
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:            m
+cell_methods:     time: mean
+long_name:        Sea Surface Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time
+type:      real
+!----------------------------------
+!
+!
+!============
+variable_entry: depth
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:        m
+long_name:    Sea Floor Depth
+comment:      Ocean bathymetry.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+out_name:        depth
+type:            real
+valid_min:        0.
+valid_max:        12000.
+ok_min_mean_abs:  2000.
+ok_max_mean_abs:  5000.
+!----------------------------------
+!
+!
+!============
+variable_entry: sigma
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: sigma_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: depth_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: depth_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: a
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient a
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: b
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient b
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: nsigma
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: nsigma
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+!============
+variable_entry: z1
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z1
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: z2
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z2
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: href
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: href
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: k_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: k_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+
+!============
+variable_entry:    dissic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_inorganic_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Inorganic Carbon Concentration at Surface
+comment:           Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          dissic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dissoc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_organic_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Organic Carbon Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          dissoc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Carbon Concentration at Surface
+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""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phyc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zooc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Zooplankton Carbon Concentration at Surface
+comment:           sum of zooplankton carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          zooc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bacc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Bacterial Carbon Concentration at Surface
+comment:           sum of bacterial carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          bacc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    detoc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Detrital Organic Carbon Concentration at Surface
+comment:           sum of detrital organic carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          detoc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    calc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Calcite Concentration at Surface
+comment:           sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          calc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    arag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Aragonite Concentration at Surface
+comment:           sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          arag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phydiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Diatoms expressed as Carbon in Sea Water at Surface
+comment:           carbon from the diatom phytoplankton component concentration alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phydiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phydiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water at Surface
+comment:           carbon concentration from the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phydiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phycalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon concentration from calcareous (calcite-producing) phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phycalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phypico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon concentration from the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phypico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phymisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon concentration from additional phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phymisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zmicro
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Microzooplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon  concentration from the microzooplankton (<20 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          zmicro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zmeso
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon  concentration from mesozooplankton (20-200 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          zmeso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zoocmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Zooplankton Carbon Concentration at Surface
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          zoocmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    talk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_alkalinity_expressed_as_mole_equivalent
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Alkalinity at Surface
+comment:           total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          talk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ph
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_ph_reported_on_total_scale
+units:             1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         pH at Surface
+comment:           negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          ph
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    o2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_molecular_oxygen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolve Oxygen Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          o2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    no3
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_nitrate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Nitrate Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          no3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    nh4
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_ammonium_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Ammonium Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          nh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    po4
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phosphate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Phosphate Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          po4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Iron Concentration at Surface
+comment:           dissolved iron in sea water is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          dfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    si
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_silicate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Silicate Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          si
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chl
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Chlorophyll Mass Concentration at Surface
+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"" plus ""Other Phytoplankton Chlorophyll Mass Concentration""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chldiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Diatom Chlorophyll Mass Concentration at Surface
+comment:           chlorophyll from diatom phytoplankton component concentration alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chldiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chldiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water at Surface
+comment:           chlorophyll concentration from the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chldiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water at Surface
+comment:           chlorophyll concentration from the calcite-producing phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chlcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlpico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water at Surface
+comment:           chlorophyll concentration from the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chlpico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Phytoplankton Chlorophyll Mass Concentration at Surface
+comment:           chlorophyll from additional phytoplankton component concentrations alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chlmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pon
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Organic Nitrogen Concentration at Surface
+comment:           sum of particulate organic nitrogen component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          pon
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pop
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Organic Phosphorus Concentration at Surface
+comment:           sum of particulate organic phosphorus component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          pop
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Biogenic Iron Concentration at Surface
+comment:           sum of particulate organic iron component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          bfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Biogenic Silica Concentration at Surface
+comment:           sum of particulate silica component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          bsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Nitrogen Concentration at Surface
+comment:           sum of phytoplankton nitrogen component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phyn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Phosphorus Concentration at Surface
+comment:           sum of phytoplankton phosphorus components
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phyp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Iron Concentration at Surface
+comment:           sum of phytoplankton iron component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phyfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    physi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Silica Concentration at Surface
+comment:           sum of phytoplankton silica component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          physi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dms
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dimethyl_sulfide_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dimethyl Sulphide Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          dms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Carbonate expressed as Carbon in Sea Water at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          co3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3satcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_at_saturation
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          co3satcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3satarag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_at_saturation
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          co3satarag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_phytoplankton
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Primary Organic Carbon Production by All Types of Phytoplankton
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpnitrate
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone
+comment:           Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpnitrate
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpdiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_diatoms
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Primary Organic Carbon Production by Diatoms
+comment:           Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpdiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpdiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_diazotrophs
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Net Primary Mole Productivity of Carbon by Diazotrophs
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpdiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intppico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_picophytoplankton
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Net Primary Mole Productivity of Carbon by Picophytoplankton
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intppico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Primary Organic Carbon Production by Other Phytoplankton
+comment:           Vertically integrated total primary (organic carbon) production by other phytoplankton components alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpbfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_biological_production
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Iron Production
+comment:           Vertically integrated biogenic iron production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpbfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpbsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_silicon_due_to_biological_production
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Silica Production
+comment:           Vertically integrated biogenic silica production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpbsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpcalcite
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Calcite Production
+comment:           Vertically integrated calcite production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpcalcite
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intparag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Aragonite Production
+comment:           Vertically integrated aragonite production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intparag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    epc100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Particle Organic Carbon
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          epc100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    epfe100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_iron_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Particulate Iron
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          epfe100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    epsi100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_silicon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Particulate Silica
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          epsi100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    epcalc100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Calcite
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          epcalc100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    eparag100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Aragonite
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          eparag100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    intdic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mass_content_of_dissolved_inorganic_carbon
+units:             kg m-2
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Dissolved Inorganic Carbon Content
+comment:           Vertically integrated DIC
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intdic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    spco2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_partial_pressure_of_carbon_dioxide_in_sea_water
+units:             Pa
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Surface Aqueous Partial Pressure of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          spco2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpco2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air
+units:             Pa
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Delta PCO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dpco2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpo2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air
+units:             Pa
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Delta PO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dpo2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fgco2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon
+units:             kg m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Surface Downward CO2 Flux
+comment:           Gas exchange flux of CO2 (positive into ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fgco2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    fgo2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_mole_flux_of_molecular_oxygen
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Surface Downward O2 Flux
+comment:           Gas exchange flux of O2 (positive into ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fgo2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    fgdms
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mole_flux_of_dimethyl_sulfide
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Surface Upward DMS Flux
+comment:           Gas exchange flux of DMS (positive into atmosphere)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fgdms
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fsc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_carbon_due_to_runoff_and_sediment_dissolution
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Flux of Carbon Into Ocean Surface by Runoff and Sediment Dissolution
+comment:           Carbon supply to ocean through runoff and sediment dissolution (neglects gas exchange)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fsc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    frc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_carbon_due_to_sedimentation
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Downward Carbon Flux at Ocean Bottom
+comment:           Carbon loss to sediments
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          frc
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    intpn2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Nitrogen Fixation Rate in Ocean
+comment:           Vertically integrated nitrogen fixation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpn2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fsn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Surface Downward Net Flux of Nitrogen
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fsn
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    frn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Nitrogen Loss to Sediments and through Denitrification
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          frn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fsfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Surface Downward Net Flux of Iron
+comment:           Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fsfe
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    frfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_sedimentation
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Iron Loss to Sediments
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          frfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    o2min
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile
+units:             mol m-3
+cell_methods:      time: mean area: where sea depth: minimum
+cell_measures:     area: areacello
+long_name:         Oxygen Minimum Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          o2min
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zo2min
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Depth of Oxygen Minimum Concentration
+comment:           Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zo2min
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zsatcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     minimum_depth_of_calcite_undersaturation_in_sea_water
+units:             m
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Calcite Saturation Depth
+comment:           Depth of calcite saturation horizon (0 if < surface, ""missing"" if > bottom, if two, then the shallower)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zsatcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zsatarag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     minimum_depth_of_aragonite_undersaturation_in_sea_water
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Aragonite Saturation Depth
+comment:           Depth of aragonite saturation horizon (0 if < surface, ""missing""  if > bottom, if two, then the shallower)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zsatarag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Carbon
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdin
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Nitrogen
+comment:           Net time rate of change of nitrogen nutrients (e.g. NO3+NH4) 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdip
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Phosphate
+comment:           vertical integral of net  time rate of change of phosphate 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdip
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdife
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_iron
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Iron
+comment:           vertical integral of net time rate of change of dissolved inorganic iron 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdife
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdisi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Silicate
+comment:           vertical integral of net time rate of change of dissolved inorganic silicate 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdisi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtalk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Alkalinity
+comment:           vertical integral of net time rate of change of alkalinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtalk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Carbon due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of dissolved inorganic carbon 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdin
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Nitrogen due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4) 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdip
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Phosphate due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of phosphate 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdip
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdife
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Iron due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of dissolved inorganic iron 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdife
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdisi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Silicate due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of dissolved inorganic silicate 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdisi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtalk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Biological Alkalinity due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of alkalinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtalk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    masso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_mass
+units:             kg 
+cell_methods:      time: mean area: sum where sea
+long_name:         Sea Water Mass 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          masso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pbo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_pressure_at_sea_floor
+units:             dbar 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Water Pressure at Sea floor 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_pressure_at_sea_water_surface
+units:             dbar 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Water Pressure at Sea Water Surface 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    volo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_volume
+units:             m3
+cell_methods:      time: mean area: sum where sea
+long_name:         Sea Water Volume 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          volo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zos
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_height_above_geoid
+units:             m 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Height Above Geoid 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zos
+type:              real
+valid_min:         -13.97
+valid_max:         9.575
+ok_min_mean_abs:   0.008384
+ok_max_mean_abs:   1.572
+!----------------------------------
+!
+
+!============
+variable_entry:    zossq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_sea_surface_height_above_geoid
+units:             m2
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Square of Sea Surface Height Above Geoid 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zossq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zosga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     global_average_sea_level_change
+units:             m 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Average Sea Level Change 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          zosga
+type:              real
+valid_min:         -0.1426
+valid_max:         0.382
+ok_min_mean_abs:   -0.09124
+ok_max_mean_abs:   0.3304
+!----------------------------------
+!
+
+!============
+variable_entry:    zossga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     global_average_steric_sea_level_change
+units:             m 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Average Steric Sea Level Change 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          zossga
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zostoga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     global_average_thermosteric_sea_level_change
+units:             m 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Average Thermosteric Sea Level Change 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          zostoga
+type:              real
+valid_min:         -0.1375
+valid_max:         0.3734
+ok_min_mean_abs:   -0.0511
+ok_max_mean_abs:   0.2998
+!----------------------------------
+!
+
+!============
+variable_entry:    masscello
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_mass_per_unit_area
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Mass Per Unit Area 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          masscello
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    thkcello
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cell_thickness
+units:             m 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Model Cell Thickness 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          thkcello
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    thetao
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_potential_temperature
+units:             K 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Potential Temperature 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          thetao
+type:              real
+valid_min:         -9.37e+17
+valid_max:         1.05e+20
+ok_min_mean_abs:   -9.37e+17
+ok_max_mean_abs:   1.05e+20
+!----------------------------------
+!
+
+!============
+variable_entry:    thetaoga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_potential_temperature
+units:             K 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Average Sea Water Potential Temperature 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          thetaoga
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tos
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_temperature
+units:             K 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Temperature 
+comment:           "this may differ from ""surface temperature"" in regions of sea ice."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tos
+type:              real
+valid_min:         257.4
+valid_max:         325.2
+ok_min_mean_abs:   272
+ok_max_mean_abs:   303.5
+!----------------------------------
+!
+
+!============
+variable_entry:    tossq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_sea_surface_temperature
+units:             K2 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Square of Sea Surface Temperature 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tossq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    so
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_salinity
+units:             psu 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Salinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          so
+type:              real
+valid_min:         -9.37e+17
+valid_max:         1.05e+20
+ok_min_mean_abs:   -9.37e+17
+ok_max_mean_abs:   1.05e+20
+!----------------------------------
+!
+
+!============
+variable_entry:    soga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_salinity
+units:             psu 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Mean Sea Water Salinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          soga
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sos
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_salinity
+units:             psu 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Salinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rhopoto
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_potential_density
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Potential Density 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          rhopoto
+type:              real
+valid_min:         -3.257
+valid_max:         1094
+ok_min_mean_abs:   10.38
+ok_max_mean_abs:   1079
+!----------------------------------
+!
+
+!============
+variable_entry:    agessc
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_age_since_surface_contact
+units:             yr 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Age Since Surface Contact 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          agessc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfc11
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moles_of_cfc11_per_unit_mass_in_sea_water
+units:             mol kg-1 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Moles Per Unit Mass of CFC-11 in Sea Water 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          cfc11
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftbarot
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_barotropic_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Ocean Barotropic Mass Streamfunction 
+comment:           differs from CMIP3 because it includes mass.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          msftbarot
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mlotst
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mixed_layer_thickness_defined_by_sigma_t
+units:             m 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Ocean Mixed Layer Thickness Defined by Sigma T 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mlotst
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mlotstsq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_ocean_mixed_layer_thickness_defined_by_sigma_t
+units:             m2
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Square of Ocean Mixed Layer Thickness Defined by Sigma T 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mlotstsq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    omldamax
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mixed_layer_thickness_defined_by_mixing_scheme
+units:             m 
+cell_methods:      time: maximum within days time: mean over days
+cell_measures:     area: areacello
+long_name:         Mean Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          omldamax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    omlmax
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mixed_layer_thickness_defined_by_mixing_scheme
+units:             m 
+cell_methods:      time: maximum
+cell_measures:     area: areacello
+long_name:         Monthly Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          omlmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_x_velocity
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Sea Water X Velocity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          uo
+type:              real
+valid_min:         -1.041e+18
+valid_max:         1.05e+20
+ok_min_mean_abs:   -1.041e+18
+ok_max_mean_abs:   1.05e+20
+!----------------------------------
+!
+
+!============
+variable_entry:    vo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_y_velocity
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Sea Water Y Velocity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          vo
+type:              real
+valid_min:         -1.041e+18
+valid_max:         1.05e+20
+ok_min_mean_abs:   -1.041e+18
+ok_max_mean_abs:   1.05e+20
+!----------------------------------
+!
+
+!============
+variable_entry:    wmo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_ocean_mass_transport
+units:             kg s-1
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Upward Ocean Mass Transport 
+comment:           differs from CMIP3, which only had upward velocity.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          wmo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wmosq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_upward_ocean_mass_transport
+units:             kg2 s-2
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Square of Upward Ocean Mass Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          wmosq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    umo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mass_x_transport
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Ocean Mass X Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          umo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vmo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mass_y_transport
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Ocean Mass Y Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          vmo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftmyz
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_meridional_overturning_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Meridional Overturning Mass Streamfunction 
+comment:           differs from CMIP3 because it includes mass.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude olevel basin time
+out_name:          msftmyz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftmrhoz
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_meridional_overturning_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Meridional Overturning Mass Streamfunction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude rho basin time
+out_name:          msftmrhoz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftyyz
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_y_overturning_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Y Overturning Mass Streamfunction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude olevel basin time
+out_name:          msftyyz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftyrhoz
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_y_overturning_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Y Overturning Mass Streamfunction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude rho basin time
+out_name:          msftyrhoz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftmyzba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_meridional_overturning_mass_streamfunction_due_to_bolus_advection
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude olevel basin time
+out_name:          msftmyzba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftmrhozba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_meridional_overturning_mass_streamfunction_due_to_bolus_advection
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude rho basin time
+out_name:          msftmrhozba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftyyzba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_y_overturning_mass_streamfunction_due_to_bolus_advection
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Y Overturning Mass Streamfunction due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude olevel basin time
+out_name:          msftyyzba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftyrhozba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_y_overturning_mass_streamfunction_due_to_bolus_advection
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Y Overturning Mass Streamfunction due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude rho basin time
+out_name:          msftyrhozba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfnorth
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport
+units:             W 
+cell_methods:      time: mean
+long_name:         Northward Ocean Heat Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfnorth
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfnorthba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_bolus_advection
+units:             W 
+cell_methods:      time: mean
+long_name:         Northward Ocean Heat Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfnorthba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfnorthdiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_diffusion
+units:             W 
+cell_methods:      time: mean
+long_name:         Northward Ocean Heat Transport due to Diffusion 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfnorthdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfx
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_x_transport
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat X Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfx
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfy
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_y_transport
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat Y Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfy
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfyba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_y_transport_due_to_bolus_advection
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat Y Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfyba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfydiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_y_transport_due_to_diffusion
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat Y Transport due to Diffussion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfydiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfxba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_x_transport_due_to_bolus_advection
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat X Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfxba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfxdiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_x_transport_due_to_diffusion
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat X Transport due to Diffusion 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfxdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasin
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasinba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_bolus_advection
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasinba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasindiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_diffusion
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Diffussion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasindiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    htovgyre
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_gyre
+units:             W 
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Gyre 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          htovgyre
+type:              real
+valid_min:         -1.772e+15
+valid_max:         2.691e+15
+ok_min_mean_abs:   5.91e+13
+ok_max_mean_abs:   2.364e+14
+!----------------------------------
+!
+
+!============
+variable_entry:    htovovrt
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_overturning
+units:             W 
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Overturning 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          htovovrt
+type:              real
+valid_min:         -6.263e+15
+valid_max:         1.305e+16
+ok_min_mean_abs:   2.039e+14
+ok_max_mean_abs:   8.156e+14
+!----------------------------------
+!
+
+!============
+variable_entry:    sltovgyre
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_salt_transport_due_to_gyre
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Salt Transport due to Gyre 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          sltovgyre
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sltovovrt
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_salt_transport_due_to_overturning
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Salt Transport due to Overturning 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          sltovovrt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mfo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_transport_across_line
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Sea Water Transport
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        oline time
+out_name:          mfo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     rainfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Rainfall Flux where Ice Free Ocean over Sea
+comment:           computed as the total mass of liquid water falling as liquid rain  into the ice-free portion of the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+valid_min:         0
+valid_max:         0.001254
+ok_min_mean_abs:   2.156e-05
+ok_max_mean_abs:   3.215e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Snowfall Flux where Ice Free Ocean over Sea
+comment:           computed as the total mass of ice directly falling as snow into the ice-free portion of the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+valid_min:         0
+valid_max:         0.0002987
+ok_min_mean_abs:   1.449e-06
+ok_max_mean_abs:   6.11e-06
+!----------------------------------
+!
+
+!============
+variable_entry:    evs
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Water Evaporation Flux Where Ice Free Ocean over Sea
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    friver
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water_from_rivers
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux into Sea Water From Rivers 
+comment:           computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          friver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ficeberg
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water_from_icebergs
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Water Flux into Sea Water From Icebergs 
+comment:           computed as the iceberg melt water  flux into the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          ficeberg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fsitherm
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water_due_to_sea_ice_thermodynamics
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux into Sea Water due to Sea Ice Thermodynamics 
+comment:           computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fsitherm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wfo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux into Sea Water 
+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 of the next two variables in this table.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wfo
+type:              real
+valid_min:         -0.005411
+valid_max:         0.03952
+ok_min_mean_abs:   1.831e-05
+ok_max_mean_abs:   6.051e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    wfonocorr
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water_without_flux_correction
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux into Sea Water Without Flux Correction 
+comment:           computed as the water  flux (without flux correction) into the ocean divided by the area of the ocean portion of the grid cell.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wfonocorr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wfcorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_correction
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux Correction 
+comment:           Positive flux implies correction adds water to ocean.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wfcorr 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfpr
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water_due_to_rainfall
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water due to Rainfall 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfpr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfevap
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water_due_to_evaporation
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water due to Evaporation 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfevap
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfriver
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water_from_rivers
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water From Rivers 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfriver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfsit
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water due to Sea Ice Thermodynamics 
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfsit
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsf
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfcorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_correction
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux Correction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfcorr 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfdsi
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downward_sea_ice_basal_salt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Sea Ice Basal Salt Flux
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sfdsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfriver
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     salt_flux_into_sea_water_from_rivers
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Salt Flux into Sea Water from Rivers 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sfriver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfgeou
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_geothermal_heat_flux_at_sea_floor
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Upward Geothermal Heat Flux at Sea Floor 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfgeou
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfrainds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Temperature Flux due to Rainfall Expressed as Heat Flux into Sea Water 
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfrainds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    hfevapds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Temperature Flux due to Evaporation Expressed as Heat Flux Out of Sea Water 
+comment:           "This is defined as ""where ice_free_sea over sea"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfevapds
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfrunoffds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfrunoffds
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfsnthermds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_into_sea_water_due_to_snow_thermodynamics
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Snow Thermodynamics 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfsnthermds
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfsifrazil
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_into_sea_water_due_to_freezing_of_frazil_ice
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Frazil Ice Formation 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfsifrazil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfsithermds
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_into_sea_water_due_to_sea_ice_thermodynamics
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Sea Ice Thermodynamics 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfsithermds
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfibthermds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_into_sea_water_due_to_iceberg_thermodynamics
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Iceberg Thermodynamics 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfibthermds
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_net_downward_longwave_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Surface Net Downward Longwave Radiation
+comment:           "This is defined as ""where ice_free_sea over sea"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+valid_min:         30.71
+valid_max:         520.5
+ok_min_mean_abs:   271.2
+ok_max_mean_abs:   323.6
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Surface Downward Latent Heat Flux
+comment:           "This is defined as ""where ice_free_sea over sea"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          down
+valid_min:         -76.77
+valid_max:         790.7
+ok_min_mean_abs:   50.39
+ok_max_mean_abs:   73.2
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Surface Downward Sensible Heat Flux
+comment:           "This is defined as ""where ice_free_sea over sea"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          down
+valid_min:         -264.5
+valid_max:         844.8
+ok_min_mean_abs:   10.7
+ok_max_mean_abs:   34.84
+!----------------------------------
+!
+
+!============
+variable_entry:    rsntds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_downward_shortwave_flux_at_sea_water_surface
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Net Downward Shortwave Radiation at Sea Water Surface 
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsntds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Downwelling Shortwave Radiation in Sea Water 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          rsds
+type:              real
+positive:          down
+valid_min:         -0.002946
+valid_max:         524.4
+ok_min_mean_abs:   143.9
+ok_max_mean_abs:   181.6
+!----------------------------------
+!
+
+!============
+variable_entry:    hfcorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_correction
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Heat Flux Correction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfcorr 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    hfds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_heat_flux_in_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Heat Flux at Sea Water Surface
+comment:           "This is the net flux of heat entering the liquid water column through its upper surface (excluding any ""flux adjustment"") ."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauuo 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_x_stress
+units:             N m-2
+cell_methods:      time: mean area: mean where sea
+long_name:         Surface Downward X Stress 
+comment:           This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauuo 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauvo 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_y_stress
+units:             N m-2
+cell_methods:      time: mean area: mean where sea
+long_name:         Surface Downward Y Stress 
+comment:           This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauvo 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauucorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_x_stress_correction
+units:             N m-2
+cell_methods:      time: mean area: mean where sea
+long_name:         Surface Downward X Stress Correction 
+comment:           This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauucorr 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauvcorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_y_stress_correction
+units:             N m-2
+cell_methods:      time: mean area: mean where sea
+long_name:         Surface Downward Y Stress Correction 
+comment:           This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauvcorr 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    zfull
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Ocean Layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zhalf
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Interfaces Between Ocean Layers
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zhalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ocnheat
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_content
+units:             10^20 J
+cell_methods:      time: mean
+long_name:         Ocean Heat Content in each grid box
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          ocnheat
+type:              real
+!----------------------------------
+!
\ No newline at end of file
diff --git a/geomip-cmor-tables/Tables/GeoMIP_Oyr b/geomip-cmor-tables/Tables/GeoMIP_Oyr
new file mode 100644
index 0000000..35ebc3f
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_Oyr
@@ -0,0 +1,2099 @@
+table_id: Table Oyr
+modeling_realm: ocean
+
+frequency: yr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+approx_interval:  365.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   olevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: depth_coord
+!============
+!
+!  This vertical coordinate is used in z-coordinate models 
+!   The units are meters (m), and it has a value of 0. at the surface
+!   and becomes more and more positive with depth.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    depth
+units:            m
+axis:             Z
+positive:	  down 
+long_name:        ocean depth coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.
+valid_max:        12000.
+!----------------------------------	
+!
+!============
+axis_entry: olev
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        generic ocean level
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lev
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+!============
+axis_entry: ocean_double_sigma
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_double_sigma
+axis:             Z
+positive:	  up
+long_name:        ocean double sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))
+z_factors:        sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c
+z_bounds_factors: sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma_z
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_z
+axis:             Z
+long_name:        ocean sigma over z coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev
+z_factors:        sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev
+z_bounds_factors: sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: ocean_s
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of s, which appears in the formula below, should be stored as ocean_s.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_s.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_s_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean s-coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)
+z_factors:        s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c
+z_bounds_factors: s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of sigma, which appears in the formula below, should be stored as ocean_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta + sigma*(depth+eta)
+z_factors:        sigma: lev eta: eta depth: depth
+z_bounds_factors: sigma: lev_bnds eta: eta depth: depth
+!----------------------------------	
+!
+!
+! ***************************************************************
+!
+! Vertical coordinate formula_terms:
+!
+! ***************************************************************
+!
+!============
+variable_entry: eta
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:            m
+cell_methods:     time: mean
+long_name:        Sea Surface Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time
+type:      real
+!----------------------------------
+!
+!
+!============
+variable_entry: depth
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:        m
+long_name:    Sea Floor Depth
+comment:      Ocean bathymetry.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+out_name:        depth
+type:            real
+valid_min:        0.
+valid_max:        12000.
+ok_min_mean_abs:  2000.
+ok_max_mean_abs:  5000.
+!----------------------------------
+!
+!
+!============
+variable_entry: sigma
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: sigma_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: depth_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: depth_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: a
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient a
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: b
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient b
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: nsigma
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: nsigma
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+!============
+variable_entry: z1
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z1
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: z2
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z2
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: href
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: href
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: k_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: k_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+
+!============
+variable_entry:    dissic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_inorganic_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Inorganic Carbon Concentration
+comment:           Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dissic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dissoc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_organic_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Organic Carbon Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dissoc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Carbon Concentration
+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""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phyc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zooc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Zooplankton Carbon Concentration
+comment:           sum of zooplankton carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zooc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bacc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Bacterial Carbon Concentration
+comment:           sum of bacterial carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bacc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    detoc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Detrital Organic Carbon Concentration
+comment:           sum of detrital organic carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          detoc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    calc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Calcite Concentration
+comment:           sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          calc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    arag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Aragonite Concentration
+comment:           sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          arag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phydiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Diatoms expressed as Carbon in Sea Water
+comment:           carbon from the diatom phytoplankton component concentration alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phydiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phydiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water
+comment:           carbon concentration from the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phydiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phycalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water
+comment:           carbon concentration from calcareous (calcite-producing) phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phycalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phypico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water
+comment:           carbon concentration from the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phypico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phymisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water
+comment:           carbon concentration from additional phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phymisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zmicro
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Microzooplankton expressed as Carbon in Sea Water
+comment:           carbon  concentration from the microzooplankton (<20 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zmicro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zmeso
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water
+comment:           carbon  concentration from mesozooplankton (20-200 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zmeso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zoocmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Zooplankton Carbon Concentration
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zoocmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    talk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_alkalinity_expressed_as_mole_equivalent
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Alkalinity
+comment:           total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          talk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ph
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_ph_reported_on_total_scale
+units:             1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         pH
+comment:           negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          ph
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    o2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_molecular_oxygen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolve Oxygen Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          o2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    no3
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_nitrate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Nitrate Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          no3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    nh4
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_ammonium_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Ammonium Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          nh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    po4
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phosphate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Phosphate Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          po4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Iron Concentration
+comment:           dissolved iron in sea water is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    si
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_silicate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Silicate Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          si
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chl
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Chlorophyll Mass Concentration
+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"" plus ""Other Phytoplankton Chlorophyll Mass Concentration""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chldiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Diatom Chlorophyll Mass Concentration
+comment:           chlorophyll from diatom phytoplankton component concentration alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chldiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chldiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water
+comment:           chlorophyll concentration from the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chldiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water
+comment:           chlorophyll concentration from the calcite-producing phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chlcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlpico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water
+comment:           chlorophyll concentration from the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chlpico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Phytoplankton Chlorophyll Mass Concentration
+comment:           chlorophyll from additional phytoplankton component concentrations alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chlmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pon
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Organic Nitrogen Concentration
+comment:           sum of particulate organic nitrogen component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pon
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pop
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Organic Phosphorus Concentration
+comment:           sum of particulate organic phosphorus component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pop
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Biogenic Iron Concentration
+comment:           sum of particulate organic iron component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Biogenic Silica Concentration
+comment:           sum of particulate silica component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Nitrogen Concentration
+comment:           sum of phytoplankton nitrogen component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phyn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Phosphorus Concentration
+comment:           sum of phytoplankton phosphorus components
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phyp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Iron Concentration
+comment:           sum of phytoplankton iron component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phyfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    physi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Silica Concentration
+comment:           sum of phytoplankton silica component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          physi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dms
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dimethyl_sulfide_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dimethyl Sulphide Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Carbonate expressed as Carbon in Sea Water
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          co3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3satcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_at_saturation
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          co3satcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3satarag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_at_saturation
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          co3satarag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Primary Carbon Production by Phytoplankton
+comment:           total primary (organic carbon) production by phytoplankton
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pnitrate
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Primary Carbon Production by Phytoplankton due to Nitrate Uptake Alone
+comment:           Primary (organic carbon) production by phytoplankton due to nitrate uptake alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pnitrate
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pbfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Biogenic Iron Production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pbfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pbsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Biogenic Silica Production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pbsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Calcite Production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Aragonite Production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          parag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    expc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Particulate Organic Carbon Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expc
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Particulate Organic Nitrogen Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expn
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+long_name:         Sinking Particulate Organic Phosphorus Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expp
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expcfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_iron_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+long_name:         Sinking Particulate Iron Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expcfe
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_silicon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Particulate Silica Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expsi
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Calcite Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expcalc
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    exparag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Aragonite Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          exparag
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    dcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Calcite Dissolution
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    darag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Aragonite Dissolution
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          darag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pdi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Diatom Primary Carbon Production
+comment:           Primary (organic carbon) production by the diatom component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pdi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpocdtdiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophs
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Diazotrophs
+comment:           Primary (organic carbon) production by the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dpocdtdiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpocdtcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton
+comment:           Primary (organic carbon) production by the calcite-producing phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dpocdtcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpocdtpico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton
+comment:           Primary (organic carbon) production by the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dpocdtpico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phypmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Phytoplankton Carbon Production
+comment:           Primary (organic carbon) production by other phytoplankton components alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phypmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Dissolved Inorganic Carbon due to Biological Activity
+comment:           Net of biological terms in time rate of change of dissolved inorganic carbon
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdin
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Nitrogen Nutrient due to Biological Activity
+comment:           Net of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdip
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_phosphate_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Dissolved Phosphate due to Biological Activity
+comment:           Net of biological terms in time rate of change of dissolved phosphate
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdip
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdife
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Dissolved Inorganic Iron due to Biological Activity
+comment:           Net of biological terms in time rate of change of dissolved inorganic iron
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdife
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdisi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Dissolved Inorganic Silicate due to Biological Activity
+comment:           Net of biological terms in time rate of change of dissolved inorganic silicate
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdisi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtalk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Alkalinity due to Biological Activity
+comment:           Net of biological terms in time rate of change of alkalinity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtalk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fescav
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Nonbiogenic Iron Scavenging
+comment:           Dissolved Fe removed through nonbiogenic scavenging onto particles
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          fescav
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fediss
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particle Source of Dissolved Iron
+comment:           Dissolution, remineralization and desorption of iron back to the dissolved phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          fediss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    graz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_grazing_of_phytoplankton
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Grazing of Phytoplankton by Zooplankton
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          graz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zfull
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Ocean Layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zhalf
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Interfaces Between Ocean Layers
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zhalf
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_aero b/geomip-cmor-tables/Tables/GeoMIP_aero
new file mode 100644
index 0000000..2a1d091
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_aero
@@ -0,0 +1,3747 @@
+table_id: Table aero
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alev1
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+!
+!============
+variable_entry: ps
+!============
+modeling_realm:  atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:  surface_air_pressure
+units:         Pa
+cell_methods:     time: mean
+long_name:          Surface Air Pressure
+comment:      not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time
+out_name:  ps
+type:      real
+!
+
+!============
+variable_entry:    od550aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_ambient_aerosol
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Aerosol Optical Thickness at 550 nm
+comment:           AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          od550aer
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    od550lt1aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_pm1_ambient_aerosol
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Fine Aerosol Optical Thickness at 550 nm
+comment:           od550 due to particles with wet diameter less than 1 um  (""ambient"" 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. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          od550lt1aer
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    abs550aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_absorption_optical_thickness_due_to_ambient_aerosol
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Aerosol Absorption Optical Thickness at 550 nm
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          abs550aer
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    od870aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_ambient_aerosol
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Aerosol Optical Thickness at 870 nm
+comment:           AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          od870aer
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emioa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production_and_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Rate of Emission and Production of Dry Aerosol Total Organic Matter
+comment:           tendency of atmosphere mass content of organic matter dry aerosol due to net production and emission.  This is the sum of total emission of POA and total production of SOA (see next two entries). ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emioa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emipoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Emission Rate of Dry Aerosol Primary Organic Matter
+comment:           tendency of atmosphere mass content of primary organic aerosol due to emission:  ""mass"" refers to the mass of primary organic matter, not mass of organic carbon alone.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emipoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chepsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Production Rate of Dry Aerosol Secondary Organic Matter
+comment:           tendency of atmosphere mass content of secondary organic matter_dry aerosol due to net production:  If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as POA emissions.  ""mass"" refers to the mass of primary organic matter, not mass of organic carbon alone.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          chepsoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emibc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Emission Rate of Black Carbon Aerosol Mass
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emibc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dryoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Dry Aerosol Organic Matter
+comment:           tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of POA and dry deposition of SOA (see next two entries). ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dryoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drypoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Dry Aerosol Primary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drypoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drysoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Dry Aerosol Secondary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drysoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drybc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Black Carbon Aerosol Mass
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drybc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Dry Aerosol Organic Matter
+comment:           tendency of atmosphere mass content of organic matter dry aerosols due to wet deposition: This is the sum of wet deposition of POA and wet deposition of SOA (see next two entries). ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetpoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Dry Aerosol Primary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetpoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Dry Aerosol Secondary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetsoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetbc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Black Carbon Aerosol Mass
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetbc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emibb
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission of Primary Aerosol from Biomass Burning
+comment:           tendency of atmosphere mass content of primary organic matter dry aerosol due to emission: This does not include sources of secondary aerosols from biomass burning aerosols, such as SO2 or SOA. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emibb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emiso2
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of SO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emiso2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emiso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Direct Emission Rate of SO4
+comment:           expressed as a tendency of atmosphere mass content of SO4.  Direct emission does not include secondary sulfate production.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emiso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emidms
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of DMS
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emidms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dryso2
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of SO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dryso2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dryso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of SO4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dryso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drydms
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of DMS
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drydms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfate_expressed_as_sulfur_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of SO4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetso2
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of SO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetso2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetdms
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of DMS
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetdms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    eminh3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of NH3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          eminh3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drynh3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of NH3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drynh3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drynh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of NH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drynh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetnh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of NH4+NH3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetnh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emiss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of Seasalt
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emiss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dryss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Seasalt
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dryss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Seasalt
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emidust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of Dust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emidust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drydust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Dust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drydust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetdust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Dust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetdust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Dry Aerosol Organic Matter
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadpoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Dry Aerosol Primary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadpoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Dry Aerosol Secondary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadsoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadbc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_black_carbon_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Black Carbon Aerosol
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadbc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_sulfate_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of SO4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loaddust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_dust_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Dust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loaddust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_seasalt_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Seasalt
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadno3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_nitrate_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of NO3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadno3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadnh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_ammonium_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of NH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadnh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Dry Aerosol Organic Matter
+comment:           mass concentration of particulate organic matter dry aerosol in air in model lowest layer 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcpoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Dry Aerosol Primary Organic Matter
+comment:           mass concentration of primary particulate organic matter dry aerosol in air in model lowest layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcpoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Dry Aerosol Secondary Organic Matter
+comment:           mass concentration of secondary particulate organic matter dry aerosol in air in model lowest layer.  If the model lumps SOA with POA, then their sum is reported as POA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcsoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcbc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_black_carbon_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Black Carbon Aerosol
+comment:           mass concentration of black carbon dry aerosol in air in model lowest layer 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcbc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_sulfate_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of SO4
+comment:           mass concentration of sulfate dry aerosol in air in model lowest layer.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcdust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_dust_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Dust
+comment:           mass concentration of dust dry aerosol in air in model lowest layer 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcdust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_seasalt_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Seasalt
+comment:           mass concentration of seasalt dry aerosol in air in model lowest layer 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcno3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_nitrate_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of NO3
+comment:           Mass concentration in model lowest layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcno3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcnh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_ammonium_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of NH4
+comment:           Mass concentration in model lowest layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcnh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdsdiff
+!============
+modeling_realm:    aerosol land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_diffuse_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Diffuse Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdsdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscsdiff
+!============
+modeling_realm:    aerosol land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Diffuse Downwelling Clear Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscsdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclwtop
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_cloud_liquid_water_particle_at_liquid_water_cloud_top
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud-Top Effective Droplet Radius
+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. Reported values are weighted by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          reffclwtop
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cldncl
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud Droplet Number Concentration of Cloud Tops
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cldncl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cldnci
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_ice_crystals_in_air_at_ice_cloud_top
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ice Crystal Number Concentration of Cloud Tops
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cldnci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cldnvi
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_number_content_of_cloud_droplets
+units:             m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Column Integrated Cloud Droplet Number
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cldnvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ec550aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     volume_extinction_coefficient_in_air_due_to_ambient_aerosol
+units:             m-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Aerosol Extinction at 550 nm
+comment:           """ambient"" means ""wetted"".  "
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ec550aer
+!----------------------------------
+!
+
+!============
+variable_entry:    concoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Dry Aerosol Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concoa
+!----------------------------------
+!
+
+!============
+variable_entry:    concpoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Dry Aerosol Primary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concpoa
+!----------------------------------
+!
+
+!============
+variable_entry:    concsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Dry Aerosol Secondary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concsoa
+!----------------------------------
+!
+
+!============
+variable_entry:    concbb
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_biomass_burning_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Biomass Burning Aerosol
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concbb
+!----------------------------------
+!
+
+!============
+variable_entry:    concbc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_black_carbon_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Black Carbon Aerosol
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concbc
+!----------------------------------
+!
+
+!============
+variable_entry:    concaerh2o
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_water_in_ambient_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Aerosol Water 
+comment:           """ambient"" means ""wetted"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concaerh2o
+!----------------------------------
+!
+
+!============
+variable_entry:    concso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_sulfate_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of SO4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concso4
+!----------------------------------
+!
+
+!============
+variable_entry:    concso2
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_sulfur_dioxide_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of SO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concso2
+!----------------------------------
+!
+
+!============
+variable_entry:    concdms
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_dimethyl_sulfide_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of DMS
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concdms
+!----------------------------------
+!
+
+!============
+variable_entry:    concno3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_nitrate_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of NO3 Aerosol
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concno3
+!----------------------------------
+!
+
+!============
+variable_entry:    concnh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_ammonium_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of NH4 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concnh4
+!----------------------------------
+!
+
+!============
+variable_entry:    concss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_seasalt_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Seasalt 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concss
+!----------------------------------
+!
+
+!============
+variable_entry:    concdust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_dust_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Dust 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concdust
+!----------------------------------
+!
+
+!============
+variable_entry:    conccn
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_ambient_aerosol_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Aerosol Number Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          conccn
+!----------------------------------
+!
+
+!============
+variable_entry:    concnmcn
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_nucleation_mode_ambient_aerosol_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Number Concentration of Nucleation Mode Aerosol
+comment:           includes all particles with diameter smaller than 3 nm
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concnmcn
+!----------------------------------
+!
+
+!============
+variable_entry:    conccmcn
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_coarse_mode_ambient_aerosol_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Number Concentration Coarse Mode Aerosol
+comment:           includes all particles with diameter larger than 1 micron
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          conccmcn
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclws
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_liquid_water_particle
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Droplet Effective Radius
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          reffclws
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclwc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_liquid_water_particle
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Cloud Droplet Effective Radius
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          reffclwc
+!----------------------------------
+!
+
+!============
+variable_entry:    cdnc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_cloud_liquid_water_particles_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud Droplet Number Concentration
+comment:           Cloud droplet number concentration in liquid clouds
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cdnc
+!----------------------------------
+!
+
+!============
+variable_entry:    inc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_ice_crystals_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ice Crystal Number Concentration
+comment:           Ice Crystal number concentration in ice clouds
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          inc
+!----------------------------------
+!
+
+!============
+variable_entry:    sa3d
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_area_density_of_aerosols_3d
+units:             um2 cm-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         3D surface area density of aerosols
+comment:           3D surface area density of aerosols
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          sa3d
+!----------------------------------
+!
+
+!============
+variable_entry:    strataod
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     strat_aerosol_optical_depth
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Stratospheric Aerosol Optical Depth at 550nm
+comment:           From tropopause to stratopause as defined by the model
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strataod
+!----------------------------------
+!
+
+!====
+variable_entry: ec355aer
+!====
+modeling_realm:    aerosol
+standard_name: atmosphere_extinction_due_to_ambient_aerosol
+units:m-1
+cell_methods: time: mean
+long_name: Aerosol Extinction @355nm
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: ec1064aer
+!====
+modeling_realm:    aerosol
+standard_name: atmosphere_extinction_due_to_ambient_aerosol
+units:m-1
+cell_methods: time: mean
+long_name: Aerosol Extinction @1064nm
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: bs550aer
+!====
+modeling_realm:    aerosol
+standard_name: atmosphere_attenuated_backscatter_due_to_ambient_aerosol
+units:sr-1 m-1
+cell_methods: time: mean
+long_name: Aerosol Attenuated Backscatter @550nm
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: asyaer
+!====
+modeling_realm:    aerosol
+standard_name: atmosphere_aerosol_asymmetry_parameter 
+units:1
+cell_methods: time: mean
+long_name: asymmetry factor
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: nucpn
+!====
+modeling_realm:    aerosol
+standard_name: tendency_of_atmosphere_number_content_of_aerosol_due_to_nucleation
+units:m-3 s-1
+cell_methods: time: mean
+long_name: number formation through nucleation
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000000.0
+
+!====
+variable_entry: chegpso4
+!====
+modeling_realm:    aerosol
+standard_name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_net_chemical_production
+units:kg m-2 s-1
+cell_methods: time: mean
+long_name: gas phase production so4
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: cheaqpso4
+!====
+modeling_realm:    aerosol
+standard_name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_net_chemical_production_and_emission
+units:kg m-2 s-1
+cell_methods: time: mean
+long_name: aqu phase production so4
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: cheaqpH2O2so4
+!====
+modeling_realm:    aerosol
+standard_name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_net_chemical_production_and_emission
+units:kg m-2 s-1
+cell_methods: time: mean
+long_name: aqu phase production so4 S(IV)+H2O2
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: cheaqpO3so4
+!====
+modeling_realm:    aerosol
+standard_name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_net_chemical_production_and_emission
+units:kg m-2 s-1
+cell_methods: time: mean
+long_name: aqu phase production so4 S(IV)+O3
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+
+!====
+variable_entry: vmrno
+!====
+modeling_realm:    aerosol
+standard_name: mole_fraction_of_nitrogen_monoxide_in_air
+units:1
+cell_methods: time: mean
+long_name: NO
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: vmrno2
+!====
+modeling_realm:    aerosol
+standard_name: mole_fraction_of_nitrogen_dioxide_in_air
+units:1
+cell_methods: time: mean
+long_name: NO2
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: vmrhno3
+!====
+modeling_realm:    aerosol
+standard_name: mole_fraction_of_nitrogen_acid_in_air
+units:1
+cell_methods: time: mean
+long_name: HNO3
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: vmrpan
+!====
+modeling_realm:    aerosol
+standard_name: mole_fraction_of_peroxyacetyl_nitrate_in_air
+units:1
+cell_methods: time: mean
+long_name: PAN
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: wethno3
+!====
+modeling_realm:    aerosol
+standard_name: tendency_of_atmosphere_mass_content_of_nitric_acid_due_to_wet_deposition
+units:kg m-2 s-1
+cell_methods: time: mean
+long_name: wet deposition of HNO3
+dimensions: longitude latitude alevel time
+positive: down
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: wetnoy
+!====
+modeling_realm:    aerosol
+standard_name: tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_wet_deposition
+units:kg m-2 s-1
+cell_methods: time: mean
+long_name: wet deposition of NOy incl aerosol nitrate
+dimensions: longitude latitude alevel time
+positive: down
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr01
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 01
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr02
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 02
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr03
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 03
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr04
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 04
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr05
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 05
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr06
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 06
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr07
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 07
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr08
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 08
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr09
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 09
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr10
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 10
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr11
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 11
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr12
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 12
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr13
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 13
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr14
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 14
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr15
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 15
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr16
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 16
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr17
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 17
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr18
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 18
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr19
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 19
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr20
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 20
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr21
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 21
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr22
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 22
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr23
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 23
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr24
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 24
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr25
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 25
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr26
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 26
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr27
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 27
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr28
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 28
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr29
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 29
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr30
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 30
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr31
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 31
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr32
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 32
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr33
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 33
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr34
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 34
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr35
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 35
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr36
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 36
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr37
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 37
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr38
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 38
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr39
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 39
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr40
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 40
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr41
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 41
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr42
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 42
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr43
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 43
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr44
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 44
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr45
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 45
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr46
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 46
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr47
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 47
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr48
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 48
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr49
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 49
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr50
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 50
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr51
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 51
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr52
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 52
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr53
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 53
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr54
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 54
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr55
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 55
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr56
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 56
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr57
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 57
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr58
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 58
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr59
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 59
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr60
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 60
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr61
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 61
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr62
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 62
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr63
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 63
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr64
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 64
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr65
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 65
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr66
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 66
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr67
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 67
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr68
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 68
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr69
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 69
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr70
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 70
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr71
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 71
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr72
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 72
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr73
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 73
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr74
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 74
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr75
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 75
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr76
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 76
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr77
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 77
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr78
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 78
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr79
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 79
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr80
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 80
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr81
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 81
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr82
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 82
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr83
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 83
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr84
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 84
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr85
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 85
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr86
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 86
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr87
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 87
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr88
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 88
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr89
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 89
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr90
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 90
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr91
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 91
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr92
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 92
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr93
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 93
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr94
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 94
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr95
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 95
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr96
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 96
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr97
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 97
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr98
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 98
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr99
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 99
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: mmrtr100
+!====
+modeling_realm:    aerosol
+standard_name: mass_fraction_of_tracer_dry_aerosol_in_air
+units:1
+cell_methods: time: mean
+long_name: mmr of tracer 100
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 10000
+
+!====
+variable_entry: conccnmode01
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  01
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode02
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  02
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode03
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  03
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode04
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  04
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode05
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  05
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode06
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  06
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode07
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  07
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode08
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  08
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode09
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  09
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
+
+!====
+variable_entry: conccnmode10
+!====
+modeling_realm:    aerosol
+standard_name: number_concentration_of_ambient_aerosol_in_air
+units:m-3
+cell_methods: time: mean
+long_name: number concentration of mode  10
+dimensions: longitude latitude alevel time
+valid_min: 0.0
+valid_max: 1000000000000.0
diff --git a/geomip-cmor-tables/Tables/GeoMIP_cf3hr b/geomip-cmor-tables/Tables/GeoMIP_cf3hr
new file mode 100644
index 0000000..cf671ec
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_cf3hr
@@ -0,0 +1,2571 @@
+table_id: Table cf3hr
+modeling_realm: atmos
+
+frequency: 3hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  0.125000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: p220
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            22000.            ! of scalar (singleton) dimension 
+bounds_values:    44000. 0.0    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p560
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            56000.            ! of scalar (singleton) dimension 
+bounds_values:    68000. 44000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p840
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            84000.            ! of scalar (singleton) dimension 
+bounds_values:    100000. 68000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: alt40
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    altitude
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        altitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         alt40
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 1776 [...]
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: scatratio
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    backscattering_ratio
+units:            1
+long_name:        lidar backscattering ratio
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         scatratio
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0.005 0.605 2.1 4. 6. 8.5 12.5 17.5 22.5 27.5 35. 45. 55. 70. 50040.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 0.01 0.01 1.2 1.2 3. 3. 5. 5. 7. 7. 10. 10. 15. 15. 20. 20. 25. 25. 30. 30. 40. 40. 50. 50. 60. 60. 80. 80. 100000. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: dbze
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    equivalent_reflectivity_factor
+units:            dBZ
+long_name:        CloudSat simulator equivalent radar reflectivity factor
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         dbze
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        -47.5 -42.5 -37.5 -32.5 -27.5 -22.5 -17.5 -12.5 -7.5 -2.5 2.5 7.5 12.5 17.5 22.5        ! space-separated list of requested coordinates 
+requested_bounds: -50. -45. -45. -40. -40. -35. -35. -30. -30. -25. -25. -20. -20. -15. -15. -10. -10. -5. -5. 0. 0. 5. 5. 10. 10. 15. 15. 20. 20. 25. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sza5
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    solar_zenith_angle
+units:            degree
+long_name:        solar zenith angle
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         sza
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0. 20. 40. 60. 80.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: location
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+long_name:        location index
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         loc
+stored_direction: increasing
+type:             integer
+must_have_bounds: no
+index_only:       ok
+must_call_cmor_grid: yes
+
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:      clcalipso 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location alt40 time1
+out_name:            clcalipso 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clcalipso2  
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Cloud Fraction Undetected by CloudSat
+comment:           Clouds detected by CALIPSO but below the detectability threshold of CloudSat
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location alt40 time1
+out_name:          clcalipso2  
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfadDbze94
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid
+units:             1
+cell_methods:      time: point
+long_name:         CloudSat Radar Reflectivity CFAD
+comment:           CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location alt40 dbze time1
+out_name:          cfadDbze94
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfadLidarsr532
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid
+units:             1
+cell_methods:      time: point
+long_name:         CALIPSO Scattering Ratio CFAD
+comment:           CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location alt40 scatratio time1
+out_name:          cfadLidarsr532
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parasolRefl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_bidirectional_reflectance
+units:             1
+cell_methods:      time: point
+long_name:         PARASOL Reflectance
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location sza5 time1
+out_name:          parasolRefl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cltcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Total Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1
+out_name:          cltcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cllcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Low Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1 p840
+out_name:          cllcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clmcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Mid Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1 p560
+out_name:          clmcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clhcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO High Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1 p220
+out_name:          clhcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    longitude
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     longitude
+units:             degrees_east
+cell_methods:      time: point
+long_name:         Longitude
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1
+out_name:          lon
+type:              real
+valid_min:         0.0
+valid_max:         360.0
+!----------------------------------
+!
+
+!============
+variable_entry:    latitude
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     latitude
+units:             degrees_north
+cell_methods:      time: point
+long_name:         Latitude
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1
+out_name:          lat
+type:              real
+valid_min:         -90.0
+valid_max:         90.0
+!----------------------------------
+!
+
+!============
+variable_entry:    toffset
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     time
+units:             day
+long_name:         Offset Time
+comment:           "this ""offset time"" should be added to the value stored in the ""time dimension"" to get the actual time.  This actual time is the time (UTC) of the corresponding point in the satellite orbit used to extract the model data."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1
+out_name:          toffset
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ts
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ts
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+comment:           not, in general, the same as surface pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWind
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: point
+long_name:         Near-Surface Wind Speed
+comment:           This is the mean of the speed, not the speed computed from the mean u and v components of wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Snowfall Flux
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Snow and Ice Sublimation Flux
+comment:           The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          sbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tauu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_eastward_stress
+units:             Pa
+cell_methods:      time: point
+long_name:         Surface Downward Eastward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tauu
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauv
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_northward_stress
+units:             Pa
+cell_methods:      time: point
+long_name:         Surface Downward Northward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tauv
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+comment:           includes both evaporation and sublimation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Incident Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere (to be compared with satellite measurements)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rlutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    prw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_water_vapor_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Water Vapor Path
+comment:           vertically integrated through the atmospheric column
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          prw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clwvi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Condensed Water Path
+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 hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          clwvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Ice Water Path
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          clivi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rtmt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_downward_radiative_flux_at_top_of_atmosphere_model
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Net Downward Flux at Top of Model
+comment:           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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rtmt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ccb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_base
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Base
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ccb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_top
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Top
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          cct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convection_time_fraction
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Fraction of Time Convection Occurs
+comment:           Fraction of time that convection occurs in the grid cell .
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     shallow_convection_time_fraction
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Fraction of Time Shallow Convection Occurs
+comment:           Fraction of time that shallow convection occurs in the grid cell. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          sci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2antt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission
+units:             kg  m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          fco2antt
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2fos
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2
+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.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          fco2fos
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2nat
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources
+comment:            This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ""net ecosystem biospheric productivity"", for land, and ""air to sea CO2 flux"", for ocean.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          fco2nat
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    cltc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_area_fraction
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          cltc
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    zfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     height_above_reference_ellipsoid
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Altitude of Model Full-Levels
+comment:           This is actual height above mean sea level, not geopotential height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          zfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zhalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     height_above_reference_ellipsoid
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Altitude of Model Half-Levels
+comment:           This is actual height above mean sea level, not geopotential height.  This is actual height above mean sea level, not geopotential height.  Includes both the top of the model atmosphere and surface levels.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time1
+out_name:          zhalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Pressure at Model Full-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Pressure at Model Half-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time1
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    h2o
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_water_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Water
+comment:           includes all phases of water
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          h2o
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clws
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_stratiform_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Stratiform Cloud Liquid Water
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clws
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clis
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_stratiform_cloud_ice_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Stratiform Cloud Ice
+comment:           Calculate 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.  Include precipitating hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clis
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clwc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_convective_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Convective Cloud Liquid Water
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clwc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clic
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_convective_cloud_ice_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Convective Cloud Ice
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclws
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_liquid_water_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Cloud Liquid Water 
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffclws
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclis
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_ice_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Cloud Ice
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffclis
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclwc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_liquid_water_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Convective Cloud Liquid Water
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffclwc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclic
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_ice_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Convective Cloud Ice
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffclic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    grpllsprof
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     large_scale_graupel_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Graupel Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          grpllsprof
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prcprof
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_rainfall_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Rainfall Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          prcprof
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prlsprof
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     large_scale_rainfall_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Rainfall Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          prlsprof
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsnc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_snowfall_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Snowfall Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          prsnc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prlsns
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     large_scale_snowfall_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Snowfall Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          prlsns
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffgrpls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_graupel_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Graupel
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffgrpls
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffrainc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_rain_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Convective Rainfall
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffrainc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffrains
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_rain_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Rainfall
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffrains
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffsnowc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_snow_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Convective Snowfall
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffsnowc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffsnows
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_snow_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Snowfall
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffsnows
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dtaus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_stratiform_cloud
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Optical Depth
+comment:           This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          dtaus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dtauc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_convective_cloud
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Cloud Optical Depth
+comment:           This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          dtauc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dems
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     stratiform_cloud_longwave_emissivity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Emissivity
+comment:           This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          dems
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    demc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_longwave_emissivity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Cloud Emissivity
+comment:           This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          demc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     stratiform_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          cls
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_cfDay b/geomip-cmor-tables/Tables/GeoMIP_cfDay
new file mode 100644
index 0000000..9cc8078
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_cfDay
@@ -0,0 +1,1603 @@
+table_id: Table cfDay
+modeling_realm: atmos
+
+frequency: day
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  1.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plev7
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        90000. 74000. 62000. 50000. 37500. 24500. 9000.        ! space-separated list of requested coordinates 
+requested_bounds: 100000. 80000. 80000. 68000. 68000. 56000. 56000. 44000. 44000. 31000. 31000. 18000. 18000.  0. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: p500
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            50000.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p700
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            70000.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: alt40
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    altitude
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        altitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         alt40
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 1776 [...]
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: tau
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    atmosphere_optical_thickness_due_to_cloud
+units:            1
+long_name:        cloud optical thickness
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         tau
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0.15 0.8 2.45 6.5 16.2 41.5 100.        ! space-separated list of requested coordinates 
+requested_bounds: 0.0  0.3  0.3  1.3  1.3  3.6  3.6  9.4 9.4 23.0 23.0 60.0 60.0 100000. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sza5
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    solar_zenith_angle
+units:            degree
+long_name:        solar zenith angle
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         sza
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0. 20. 40. 60. 80.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Incident Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             % 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clwvi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Condensed Water Path
+comment:           calculate 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). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clwvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ice Water Path
+comment:           calculate 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). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clivi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wap500
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         omega (=dp/dt)
+comment:           at 500 hPa level; commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p500
+out_name:          wap500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta700
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p700
+out_name:          ta700
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ccb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_base
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Base
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ccb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_top
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Top
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    cltisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Total Total Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    albisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_albedo
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Mean Cloud Albedo
+comment:           time-means are weighted by the ISCCP Total Cloud Fraction - see  http://www.cfmip.net/README
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          albisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pctisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_cloud_top
+units:             Pa 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Mean Cloud Top Pressure
+comment:           time-means are weighted by the ISCCP Total Cloud Fraction - see  http://www.cfmip.net/README
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pctisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parasolRefl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_bidirectional_reflectance
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         PARASOL Reflectance
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sza5 time
+out_name:          parasolRefl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cltcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Total Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cllcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Low Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cllcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clmcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Mid Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clmcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clhcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO High Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clhcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wap
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         omega (=dp/dt)
+comment:           commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          wap
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          zg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hur
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud Area Fraction in Atmosphere Layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Cloud Liquid Water
+comment:           Calculated 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 cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_ice_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Cloud Ice
+comment:           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.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Mass Flux
+comment:           The net mass flux should represent 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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          mc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    clcalipso 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 time
+out_name:          clcalipso 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude tau plev7 time
+out_name:          clisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Pressure on Model Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Pressure on Model Half-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_cfMon b/geomip-cmor-tables/Tables/GeoMIP_cfMon
new file mode 100644
index 0000000..ba8e318
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_cfMon
@@ -0,0 +1,2756 @@
+table_id: Table cfMon
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plev7
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        90000. 74000. 62000. 50000. 37500. 24500. 9000.        ! space-separated list of requested coordinates 
+requested_bounds: 100000. 80000. 80000. 68000. 68000. 56000. 56000. 44000. 44000. 31000. 31000. 18000. 18000.  0. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: p220
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            22000.            ! of scalar (singleton) dimension 
+bounds_values:    44000. 0.0    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p560
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            56000.            ! of scalar (singleton) dimension 
+bounds_values:    68000. 44000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p840
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            84000.            ! of scalar (singleton) dimension 
+bounds_values:    100000. 68000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: alt40
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    altitude
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        altitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         alt40
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 1776 [...]
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: tau
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    atmosphere_optical_thickness_due_to_cloud
+units:            1
+long_name:        cloud optical thickness
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         tau
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0.15 0.8 2.45 6.5 16.2 41.5 100.        ! space-separated list of requested coordinates 
+requested_bounds: 0.0  0.3  0.3  1.3  1.3  3.6  3.6  9.4 9.4 23.0 23.0 60.0 60.0 100000. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sza5
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    solar_zenith_angle
+units:            degree
+long_name:        solar zenith angle
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         sza
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0. 20. 40. 60. 80.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+!
+!============
+variable_entry: ps
+!============
+modeling_realm:  atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:  surface_air_pressure
+units:         Pa
+cell_methods:     time: mean
+long_name:          Surface Air Pressure
+comment:      not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time
+out_name:  ps
+type:      real
+!
+
+!============
+variable_entry:    rlu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Longwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rlu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Shortwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rld
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Longwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rld
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Shortwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsd
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlucs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Clear-Sky Longwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rlucs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsucs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Clear-Sky Shortwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsucs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Clear-Sky Longwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rldcs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Clear-Sky Shortwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsdcs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ta
+type:              real
+valid_min:         157.1
+valid_max:         336.3
+ok_min_mean_abs:   194.3
+ok_max_mean_abs:   299.8
+!----------------------------------
+!
+
+!============
+variable_entry:    tnt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnta 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_advection
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnta 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntmp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_model_physics
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature due to Diabatic Processes
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tntmp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntscpbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tntscpbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntr 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_radiative_heating
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature due to Radiative Heating
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tntr 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_convection
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature due to Moist Convection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tntc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Relative Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hur
+type:              real
+valid_min:         -2.642
+valid_max:         135.7
+ok_min_mean_abs:   -10.31
+ok_max_mean_abs:   97
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hus
+type:              real
+valid_min:         -0.000299
+valid_max:         0.02841
+ok_min_mean_abs:   -0.0003539
+ok_max_mean_abs:   0.01041
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusa
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_advection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_convection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Convection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_diffusion
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Diffusion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusscpbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Stratiform Cloud Condensation and Evaporation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusscpbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusmp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_model_physics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Model Physics
+comment:           This includes sources and sinks from parametrized physics (e.g. convection, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics and diffusion.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusmp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    eviscu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_momentum_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Eddy Viscosity Coefficients for Momentum
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          eviscu
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evisct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_heat_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Eddy Diffusivity Coefficients for Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          evisct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     clwc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_convective_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Convective Cloud Liquid Water 
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:           clwc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clic
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_convective_cloud_ice_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Convective Cloud Ice
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     stratiform_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cls
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clws
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_stratiform_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Stratiform Cloud Liquid Water
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clws
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clis
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_stratiform_cloud_ice_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Stratiform Cloud Ice
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clis
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mcu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_updraft_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Updraft Convective Mass Flux
+comment:           Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          mcu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    mcd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_downdraft_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downdraft Convective Mass Flux
+comment:           Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          mcd
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    smc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_shallow_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Shallow Convective Mass Flux
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          smc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    dmc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_deep_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Deep Convective Mass Flux
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          dmc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwcm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwcm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwbfpcli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Bergeron Findeisen Process To Cloud Ice
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwbfpcli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwce 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_condensation_and_evaporation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Condensation and Evaporation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwce 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwcd 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_convective_detrainment
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water Due to Convective Detrainment
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwcd 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwhon 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_homogeneous_nucleation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Homogeneous Nucleation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwhon 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwhen 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_heterogeneous_nucleation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Heterogeneous Nucleation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwhen 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwri 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_riming
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Riming
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwri 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwar 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_rain
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Rain
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwar 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwas 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_snow
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Snow
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwas 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwmi 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_melting_from_cloud_ice
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Melting From Cloud Ice
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwmi 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwac 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_autoconversion
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Autoconversion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwac 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwa 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_advection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwa 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclicm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclicm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclibl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclibl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclibfpcl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_bergeron_findeisen_process_from_cloud_liquid
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Bergeron Findeisen Process from Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclibfpcl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclicd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_convective_detrainment
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice Due Convective Detrainment
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclicd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclihon
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Homogeneous Nucleation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclihon
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclihencl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid_water
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclihencl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclihenv
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_water_vapor
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Water Vapor
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclihenv
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscliricl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_cloud_liquid_water
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscliricl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclirir
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_rain
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Rain
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclirir
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclids
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_deposition_and_sublimation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Deposition and Sublimation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclids
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscliag
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_aggregation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Aggregation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscliag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclias
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_accretion_to_snow
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Accretion to Snow
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclias
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscliemi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_evaporation_of_melting_ice
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Evaporation of Melting Ice
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscliemi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclimr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_rain
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Rain
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclimr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclimcl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_cloud_liquid_water
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclimcl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscliif
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_icefall
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Icefall
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscliif
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclia
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_advection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclia
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwcm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwcm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwce
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_condensation_and_evaporation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Condensation and Evaporation
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwce
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwacr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_rain
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Rain
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwacr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwacs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_snow
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Snow
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwacs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwif
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_icefall
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Icefall
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwif
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwa
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_advection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Advection
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsutcs4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlutcs4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlu4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rlu4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsu4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsu4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rld4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rld4co2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsd4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsd4co2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlucs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rlucs4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsucs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsucs4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldcs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rldcs4co2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdcs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsdcs4co2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    cltisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Total Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    albisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_albedo
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Mean Cloud Albedo
+comment:           time-means weighted by the ISCCP Total Cloud Fraction - see  http://www.cfmip.net/README
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          albisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pctisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_cloud_top
+units:             Pa 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Mean Cloud Top Pressure
+comment:           time-means weighted by the ISCCP Total Cloud Fraction - see  http://www.cfmip.net/README
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pctisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     isccp_cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev7 tau time
+out_name:          clisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cltcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Total Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cllcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Low Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p840
+out_name:          cllcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clmcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Mid Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p560
+out_name:          clmcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clhcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO High Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p220
+out_name:          clhcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 time
+out_name:          clcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parasolRefl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_bidirectional_reflectance
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         PARASOL Reflectance 
+comment:           This is reflectance as seen at the top of the atmosphere.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sza5 time
+out_name:          parasolRefl
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_cfOff b/geomip-cmor-tables/Tables/GeoMIP_cfOff
new file mode 100644
index 0000000..c9ac8e7
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_cfOff
@@ -0,0 +1,468 @@
+table_id: Table cfOff
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: p220
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            22000.            ! of scalar (singleton) dimension 
+bounds_values:    44000. 0.0    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p560
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            56000.            ! of scalar (singleton) dimension 
+bounds_values:    68000. 44000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p840
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            84000.            ! of scalar (singleton) dimension 
+bounds_values:    100000. 68000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: alt40
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    altitude
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        altitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         alt40
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 1776 [...]
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: scatratio
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    backscattering_ratio
+units:            1
+long_name:        lidar backscattering ratio
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         scatratio
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0.005 0.605 2.1 4. 6. 8.5 12.5 17.5 22.5 27.5 35. 45. 55. 70. 50040.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 0.01 0.01 1.2 1.2 3. 3. 5. 5. 7. 7. 10. 10. 15. 15. 20. 20. 25. 25. 30. 30. 40. 40. 50. 50. 60. 60. 80. 80. 100000. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: dbze
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    equivalent_reflectivity_factor
+units:            dBZ
+long_name:        CloudSat simulator equivalent radar reflectivity factor
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         dbze
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        -47.5 -42.5 -37.5 -32.5 -27.5 -22.5 -17.5 -12.5 -7.5 -2.5 2.5 7.5 12.5 17.5 22.5        ! space-separated list of requested coordinates 
+requested_bounds: -50. -45. -45. -40. -40. -35. -35. -30. -30. -25. -25. -20. -20. -15. -15. -10. -10. -5. -5. 0. 0. 5. 5. 10. 10. 15. 15. 20. 20. 25. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sza5
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    solar_zenith_angle
+units:            degree
+long_name:        solar zenith angle
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         sza
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0. 20. 40. 60. 80.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+variable_entry:      clcalipso 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 time
+out_name:            clcalipso 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clcalipso2  
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Cloud Fraction Undetected by CloudSat
+comment:           Clouds detected by CALIPSO but below the detectability threshold of CloudSat
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 time
+out_name:          clcalipso2  
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     cfadDbze94
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CloudSat Radar Reflectivity
+comment:           CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions  .
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 dbze time
+out_name:           cfadDbze94
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfadLidarsr532
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Scattering Ratio
+comment:           CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 scatratio time
+out_name:          cfadLidarsr532
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parasolRefl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_bidirectional_reflectance
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         PARASOL Reflectance
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sza5 time
+out_name:          parasolRefl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cltcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Total Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cllcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Low Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p840
+out_name:          cllcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clmcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Mid Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p560
+out_name:          clmcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clhcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO High Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p220
+out_name:          clhcalipso
+type:              real
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_cfSites b/geomip-cmor-tables/Tables/GeoMIP_cfSites
new file mode 100644
index 0000000..54571b1
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_cfSites
@@ -0,0 +1,2178 @@
+table_id: Table cfSites
+!
+! WARNING: Although this table define variables as function of longitude and latitude
+!          the user MUST use a 'grid' (using the 'site' index in CMIP5_grids)
+!          in order to define correctly the location of each site.
+!
+modeling_realm: atmos
+
+frequency: subhr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  0.017361     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: site
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+long_name:        site index
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         site
+type:             integer
+must_have_bounds: no
+index_only:       ok
+must_call_cmor_grid: yes
+
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ts
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          ts
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+comment:           not, in general, the same as surface pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWind
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: point
+long_name:         Near-Surface Wind Speed
+comment:           This is the mean of the speed, not the speed computed from the mean u and v components of wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Snowfall Flux
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Snow and Ice Sublimation Flux
+comment:           The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          sbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tauu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_eastward_stress
+units:             Pa
+cell_methods:      time: point
+long_name:         Surface Downward Eastward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          tauu
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauv
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_northward_stress
+units:             Pa
+cell_methods:      time: point
+long_name:         Surface Downward Northward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          tauv
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+comment:           includes both evaporation and sublimation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Incident Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere (to be compared with satellite measurements)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rlutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    prw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_water_vapor_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Water Vapor Path
+comment:           vertically integrated through the atmospheric column
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          prw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clwvi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Condensed Water Path
+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 hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          clwvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Ice Water Path
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          clivi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rtmt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_downward_radiative_flux_at_top_of_atmosphere_model
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Net Downward Flux at Top of Model
+comment:           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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rtmt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ccb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_base
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Base
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          ccb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_top
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Top
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          cct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convection_time_fraction
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Fraction of Time Convection Occurs
+comment:           Fraction of time that convection occurs in the grid cell .
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          ci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     shallow_convection_time_fraction
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Fraction of Time Shallow Convection Occurs
+comment:           Fraction of time that shallow convection occurs in the grid cell. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          sci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2antt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission
+units:             kg  m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          fco2antt
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2fos
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2
+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.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          fco2fos
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2nat
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources
+comment:            This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ""net ecosystem biospheric productivity"", for land, and ""air to sea CO2 flux"", for ocean.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          fco2nat
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    cl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         Cloud Area Fraction
+comment:           Includes both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          cl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: point
+long_name:         Mass Fraction of Cloud Liquid Water
+comment:           Includes both large-scale and convective cloud.  This is 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 cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          clw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_ice_in_air
+units:             1
+cell_methods:      time: point
+long_name:         Mass Fraction of Cloud Ice
+comment:           Includes both large-scale and convective cloud. This is 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.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          cli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_convective_mass_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+long_name:         Convective Mass Flux
+comment:           The net mass flux should represent 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 updrafts).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevhalf site time1
+out_name:          mc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: point
+long_name:         Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          hur
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wap
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: point
+long_name:         omega (=dp/dt)
+comment:           commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          wap
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: point
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          zg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rlu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+long_name:         Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rlu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+long_name:         Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rsu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rld
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+long_name:         Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rld
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+long_name:         Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rsd
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlucs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+long_name:         Upwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rlucs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsucs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+long_name:         Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rsucs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+long_name:         Downwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rldcs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+long_name:         Downwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rsdcs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tnt 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnt 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnta 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_advection
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnta 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntmp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_model_physics
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Diabatic Processes
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tntmp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntscpbl 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Stratiform Cloud Condensation and Evaporation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tntscpbl 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntr 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_radiative_heating
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Radiative Heating
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tntr 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_convection
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Moist Convection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tntc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusa 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_advection
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusa 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusc 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_convection
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Convection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusc 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusd 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_diffusion
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Diffusion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusd 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusscpbl 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Stratiform Cloud Condensation and Evaporation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusscpbl 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusmp 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_model_physics
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Model Physics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusmp 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_momentum_diffusivity
+units:             m2 s-1
+cell_methods:      time: point
+long_name:         Eddy Viscosity Coefficient for Momentum Variables
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          evu
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    edt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_heat_diffusivity
+units:             m2 s-1
+cell_methods:      time: point
+long_name:         Eddy Diffusivity Coefficient for Temperature Variable
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          edt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+long_name:         Pressure on Model Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+long_name:         Pressure on Model Half-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    longitude
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     longitude
+units:             degrees_east
+long_name:         Longitude
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site
+out_name:          lon
+type:              real
+valid_min:         0.0
+valid_max:         360.0
+!----------------------------------
+!
+
+!============
+variable_entry:    latitude
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     latitude
+units:             degrees_north
+long_name:         Latitude
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site
+out_name:          lat
+type:              real
+valid_min:         -90.0
+valid_max:         90.0
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_day b/geomip-cmor-tables/Tables/GeoMIP_day
new file mode 100644
index 0000000..be37418
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_day
@@ -0,0 +1,1618 @@
+table_id: Table day
+modeling_realm: atmos
+
+frequency: day
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  1.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:  alevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: plev8
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        100000. 85000. 70000. 50000. 25000. 10000. 5000. 1000.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmin
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: minimum
+cell_measures:     area: areacella
+long_name:         Daily Minimum Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmax
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: maximum
+cell_measures:     area: areacella
+long_name:         Daily Maximum Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWind
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Daily-Mean Near-Surface Wind Speed
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tossq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_sea_surface_temperature
+units:             K2
+cell_methods:      time:mean
+cell_measures:     area: areacello
+long_name:         Square of Sea Surface Temperature
+comment:           square of temperature of liquid ocean, averaged over the day. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tossq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tos
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Temperature
+comment:           temperature of liquid ocean.  Note that the correct standard_name for this variable is ""sea_surface_temperature"", not ""surface_temperature"", but this was discovered too late to correct.  To maintain consistency across CMIP5 models, the wrong standard_name will continue to be used.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    omldamax
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mixed_layer_thickness_defined_by_mixing_scheme
+units:             m 
+cell_methods:      time: maximum
+cell_measures:     area: areacello
+long_name:         Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          omldamax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsos
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land 
+cell_measures:     area: areacella
+long_name:         Moisture in Upper Portion of Soil Column
+comment:           the mass of water in all phases in a thin surface soil layer.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time sdepth1
+out_name:          mrsos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rhs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          rhs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rhsmin
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: minimum
+cell_measures:     area: areacella
+long_name:         Surface Daily Minimum Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          rhsmin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rhsmax
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: maximum
+cell_measures:     area: areacella
+long_name:         Surface Daily Maximum Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          rhsmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snc
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Snow Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tslsi
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:          Surface Temperature Where Land or Sea Ice
+comment:           """skin"" temperature of all surfaces except open ocean.  "
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tslsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snw
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Snow Amount
+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 0.0 where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Solid Precipitation
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land 
+cell_measures:     area: areacella
+long_name:         Total Runoff
+comment:           "computed as the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell divided by the land area in the grid cell."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Eastward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Northward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWindmax
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: maximum
+long_name:         Daily Maximum Near-Surface Wind Speed
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWindmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    usi
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_x_velocity
+units:             m s-1
+cell_methods:      time: mean
+long_name:         X-Component of Sea Ice Velocity
+comment:           "Reported as ""missing"" in regions free of sea ice."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          usi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsi
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_y_velocity
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Y-Component of Sea Ice Velocity
+comment:           "Reported as ""missing"" in regions free of sea ice."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sic
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Ice Area Fraction
+comment:           fraction of grid cell covered by sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sit
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_thickness
+units:             m
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello
+long_name:         Sea Ice Thickness
+comment:           the mean thickness of sea ice in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sit
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          hur
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wap
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         omega (=dp/dt)
+comment:           commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          wap
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          zg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    par
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     photosynthetically_active_radiation
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Photosynthetically Active Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          par
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    radtoa
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     total_incoming_solar_radiation_TOA
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Incoming Solar Radiation at TOA
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          radtoa
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdsdiff
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_diffuse
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation (Diffuse)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdsdiff
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4day
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     daily_mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ch4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tro3day
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     daily_mole_fraction_of_ozone_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of O3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tro3day
+type:              real
+valid_min:         -419.2
+valid_max:         1.162e+04
+ok_min_mean_abs:   -149.1
+ok_max_mean_abs:   7558
+!----------------------------------
+!
+
+!============
+variable_entry:    hydroxideday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_hydroxide_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of OH
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hydroxide
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ClOxday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_ClOx_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of ClOx
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ClOxday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    NOxday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_NOx_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of NOx
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          NOxday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    carbonmonoxideday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_CO_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of CO
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          carbonmonoxideday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    Clyday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_Cly_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of Cly
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          Clyday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    Bryday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_Bry_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of Bry
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          Bryday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    BrOxday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_BrOx_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of BrOx
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          BrOxday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    HClday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_HCl_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of HCl
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          HClday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    J_NO2day
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     NO2_photolysis_rate
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         NO2 photolysis rate
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          J_NO2day
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    J_O1Dday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     Ox_to_O1D_photolysis_rate
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ox to O1D photolysis rate
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          J_O1Dday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    CO2day
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_CO2_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of CO2
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          CO2dat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    NOday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_NO_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of NO
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          NOday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    NO2day
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_NO2_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of NO2
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          NO2day
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    N2Oday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_N2O_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of N2O
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          N2Oday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    H2Oday
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_water_vapor_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of H2O
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          H2Oday
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    HNO3day
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_HNO3_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of HNO3
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          HNO3day
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    SO2day
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_SO2_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of SO2
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          SO2day
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    SO4day
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_SO4_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole fraction of SO4
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          SO4day
+type:              real
+!----------------------------------
+!
\ No newline at end of file
diff --git a/geomip-cmor-tables/Tables/GeoMIP_fx b/geomip-cmor-tables/Tables/GeoMIP_fx
new file mode 100644
index 0000000..a4a19ec
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_fx
@@ -0,0 +1,767 @@
+table_id: Table fx
+modeling_realm: atmos
+
+frequency: fx
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP  ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+approx_interval:  0.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   olevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: depth_coord
+!============
+!
+!  This vertical coordinate is used in z-coordinate models 
+!   The units are meters (m), and it has a value of 0. at the surface
+!   and becomes more and more positive with depth.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    depth
+units:            m
+axis:             Z
+positive:	  down 
+long_name:        ocean depth coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.
+valid_max:        12000.
+!----------------------------------	
+!
+!============
+axis_entry: olev
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        generic ocean level
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lev
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+!============
+axis_entry: ocean_double_sigma
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_double_sigma
+axis:             Z
+positive:	  up
+long_name:        ocean double sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))
+z_factors:        sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c
+z_bounds_factors: sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma_z
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_z
+axis:             Z
+long_name:        ocean sigma over z coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev
+z_factors:        sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev
+z_bounds_factors: sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: ocean_s
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of s, which appears in the formula below, should be stored as ocean_s.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_s.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_s_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean s-coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)
+z_factors:        s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c
+z_bounds_factors: s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of sigma, which appears in the formula below, should be stored as ocean_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta + sigma*(depth+eta)
+z_factors:        sigma: lev eta: eta depth: depth
+z_bounds_factors: sigma: lev_bnds eta: eta depth: depth
+!----------------------------------	
+!
+!
+! ***************************************************************
+!
+! Vertical coordinate formula_terms:
+!
+! ***************************************************************
+!
+!============
+variable_entry: eta
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:            m
+long_name:        Sea Surface Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+type:      real
+!----------------------------------
+!
+!
+!============
+variable_entry: depth
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:        m
+long_name:    Sea Floor Depth
+comment:      Ocean bathymetry.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+out_name:        depth
+type:            real
+valid_min:        0.
+valid_max:        12000.
+ok_min_mean_abs:  2000.
+ok_max_mean_abs:  5000.
+!----------------------------------
+!
+!
+!============
+variable_entry: sigma
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: sigma_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: depth_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: depth_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: a
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient a
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: b
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient b
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: nsigma
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: nsigma
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+!============
+variable_entry: z1
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z1
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: z2
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z2
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: href
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: href
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: k_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: k_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+
+!============
+variable_entry:    areacella
+!============
+modeling_realm:    atmos land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cell_area
+units:             m2
+long_name:         Atmosphere Grid-Cell Area
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          areacella
+type:              real
+valid_min:         100000.0
+valid_max:         1e+12
+ok_min_mean_abs:   100000.0
+ok_max_mean_abs:   1e+12
+!----------------------------------
+!
+
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+cell_measures:     area: areacella
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Reported here is the height above the present-day geoid (0.0 over ocean).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700.0
+valid_max:         10000.0
+!----------------------------------
+!
+
+!============
+variable_entry:    sftlf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     land_area_fraction
+units:             %
+cell_measures:     area: areacella
+long_name:         Land Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          sftlf
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    sftgif
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     land_ice_area_fraction
+units:             %
+cell_measures:     area: areacella
+long_name:         Fraction of Grid Cell Covered with Glacier
+comment:           fraction of grid cell occupied by ""permanent"" ice (i.e., glaciers).  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          sftgif
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsofc
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content_at_field_capacity
+units:             kg m-2
+cell_measures:     area: areacella
+long_name:         Capacity of Soil to Store Water
+comment:           "reported ""where land"": divide the total water holding capacity of all the soil in the grid cell by the land area in the grid cell;  reported as ""missing"" where the land fraction is 0."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          mrsofc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rootd
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     root_depth
+units:             m
+cell_measures:     area: areacella
+long_name:         Maximum Root Depth
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          rootd
+type:              real
+valid_min:         0.0
+valid_max:         30.0
+!----------------------------------
+!
+
+!============
+variable_entry:    deptho
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_floor_depth_below_geoid
+units:             m
+cell_measures:     area: areacello
+long_name:         Sea Floor Depth
+comment:           Ocean bathymetry.   Reported here is the sea floor depth for present day. Reported as missing for land grid cells.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          deptho
+type:              real
+valid_min:         0.0
+valid_max:         10000.0
+ok_min_mean_abs:   2000.0
+ok_max_mean_abs:   5000.0
+!----------------------------------
+!
+
+!============
+variable_entry:    volcello
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_volume
+units:             m3
+long_name:         Ocean Grid-Cell Volume
+comment:           grid-cell volume ca. 2000.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel
+out_name:          volcello
+type:              real
+valid_min:         0.0
+valid_max:         1e+15
+ok_min_mean_abs:   0.0
+ok_max_mean_abs:   1e+15
+!----------------------------------
+!
+
+!============
+variable_entry:    areacello
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cell_area
+units:             m2
+long_name:         Ocean Grid-Cell Area
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          areacello
+type:              real
+valid_min:         0.0
+valid_max:         1e+12
+ok_min_mean_abs:   0.0
+ok_max_mean_abs:   1e+12
+!----------------------------------
+!
+
+!============
+variable_entry:    sftof
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_area_fraction
+units:             %
+cell_measures:     area: areacello
+long_name:         Sea Area Fraction
+comment:            This is the area fraction at the ocean surface.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          sftof
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    basin
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     region
+units:             1
+cell_measures:     area: areacello
+long_name:         Region Selection Index
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          basin
+type:              integer
+valid_min:         1.0
+valid_max:         10.0
+!----------------------------------
+!
+
+!============
+variable_entry:    hfgeou
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_geothermal_heat_flux_at_sea_floor
+units:             W m-2
+cell_methods:      area: mean where sea
+cell_measures:     area: areacello
+long_name:         Upward Geothermal Heat Flux at Sea Floor 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          hfgeou
+type:              real
+positive:          up
+!----------------------------------
+!
+
diff --git a/geomip-cmor-tables/Tables/GeoMIP_grids b/geomip-cmor-tables/Tables/GeoMIP_grids
new file mode 100644
index 0000000..d2954fb
--- /dev/null
+++ b/geomip-cmor-tables/Tables/GeoMIP_grids
@@ -0,0 +1,267 @@
+table_id: Table grids
+
+
+cmor_version: 2.0         ! version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   GeoMIP       ! project id
+table_date:   17 February 2014 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/GeoMIP/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'quadruple preindustrial CO2 and balance with solar constant reduction' 'G1'
+expt_id_ok: '1%per yr CO2 increase from preindustrial and balance with solar constant reduction' 'G2'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with SO2 injection' 'G3'
+expt_id_ok: 'RCP4.5 2020-2069 and balance with solar constant reduction' 'G3S'
+expt_id_ok: 'RCP4.5 2020-2069 and 5 Tg SO2 injection per yr' 'G4'
+expt_id_ok: 'G1ocean-albedo' 'G1oceanAlbedo'
+expt_id_ok: 'G4cdnc' 'G4cdnc'
+expt_id_ok: 'G4sea-salt' 'G4seaSalt'
+expt_id_ok: 'G1ocean-albedo fixed SST' 'sstClimG1oceanAlbedo'
+expt_id_ok: 'G4cdnc fixed SST' 'sst2020G4cdnc'
+expt_id_ok: 'G4sea-salt fixed SST' 'sst2020G4seaSalt'
+expt_id_ok: 'RCP4.5 fixed SST' 'sst2020rcp45'
+expt_id_ok: 'control SST climatology' 'sstClim'
+
+
+!
+!
+!============
+mapping_entry: sample_user_mapping
+!============
+parameter: false_easting
+parameter: false_northing
+coordinates: rlon rlat
+!
+!============
+axis_entry: i_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         i
+units:            1
+long_name:        cell index along first dimension
+type: 		  integer
+!----------------------------------	
+!
+!
+!============
+axis_entry: j_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         j
+units:            1
+long_name:        cell index along second dimension
+type: 		  integer
+!----------------------------------	
+!
+!
+!============
+axis_entry: k_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         k
+units:            1
+long_name:        cell index along third dimension
+type: 		  integer
+!----------------------------------	
+!
+!============
+axis_entry: l_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         l
+units:            1
+long_name:        cell index along fourth dimension
+type: 		  integer
+!----------------------------------	
+!
+!============
+axis_entry: m_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         m
+units:            1
+long_name:        cell index along fifth dimension
+type: 		  integer
+!----------------------------------	
+!
+!============
+axis_entry: x
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    projection_x_coordinate
+units:            m
+long_name:        x coordinate of projection
+axis: X
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+!
+!============
+axis_entry: y
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    projection_y_coordinate
+units:            m
+long_name:        y coordinate of projection
+axis: Y
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+!
+!============
+axis_entry: grid_latitude
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    grid_latitude
+units:            degrees
+long_name:        latitude in rotated pole grid
+axis: Y
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         rlat
+!
+!============
+axis_entry: grid_longitude
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    grid_longitude
+units:            degrees
+long_name:        longitude in rotated pole grid
+axis: X
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         rlon
+!
+!============
+axis_entry: vertices
+!============
+!
+!------------
+!
+!============
+variable_entry: longitude
+!============
+!----------------------------------	
+standard_name:    longitude
+units:            degrees_east
+long_name:        longitude coordinate
+dimensions:	  longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lon
+valid_min:        0.           ! CMOR will add n*360 to input values
+                               ! (where n is an integer) to ensure 
+                               !  longitudes are in proper range.
+valid_max:        360.         !  see above comment.
+!----------------------------------	
+!
+!
+!============
+variable_entry: latitude
+!============
+!----------------------------------	
+standard_name:    latitude
+units:            degrees_north
+long_name:        latitude coordinate
+dimensions:	  longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lat
+valid_min:        -90.        
+valid_max:        90.
+!----------------------------------	
+!
+!
+!============
+variable_entry: vertices_longitude
+!============
+!----------------------------------	
+units:            degrees_east
+dimensions:	  vertices longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lon_vertices
+valid_min:        0.           ! CMOR will add n*360 to input values
+                               ! (where n is an integer) to ensure 
+                               !  longitudes are in proper range.
+valid_max:        360.         !  see above comment.
+!----------------------------------	
+!
+!
+!============
+variable_entry: vertices_latitude
+!============
+!----------------------------------	
+units:            degrees_north
+dimensions:	  vertices longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lat_vertices
+valid_min:        -90.        
+valid_max:        90.
+!----------------------------------	
+!
+!
diff --git a/geomip-cmor-tables/Tables/md5s b/geomip-cmor-tables/Tables/md5s
new file mode 100644
index 0000000..1d29d37
--- /dev/null
+++ b/geomip-cmor-tables/Tables/md5s
@@ -0,0 +1 @@
+{'GeoMIP': {'cf3hr': {'17 February 2014': 'b49b782197c0f445ef13670275d944a0', '27 April 2011': '897a57beb450dbf15e9bf572cd29aeda', '3 February 2014': '43ae7c97bf2dd80d0cdc479d497484bf', '5 February 2014': 'f6f467868b2293be70e45ff8041c36c7'}, '3hr': {'17 February 2014': 'c24431ca75e2d090c5796bccdbdc75e4', '27 April 2011': '351e5d4d06a5ec14a6660a1c06c6be81', '3 February 2014': '2e2f2cf76d4bd846982b14418418ff24', '5 February 2014': 'bf6b9c1eba1ae947723efa3a97089b33'}, 'cfOff': {'17 February [...]
\ No newline at end of file
diff --git a/lucid-cmor-tables/Lib/gen_table_md5s.py b/lucid-cmor-tables/Lib/gen_table_md5s.py
new file mode 100644
index 0000000..2579267
--- /dev/null
+++ b/lucid-cmor-tables/Lib/gen_table_md5s.py
@@ -0,0 +1,37 @@
+import hashlib
+
+import os
+
+ls=os.popen("ls Tables/LUCID*")
+
+if os.path.exists("Tables/md5s"):
+    f=open("Tables/md5s")
+    tbls=eval(f.read())
+    f.close()
+else:
+    tbls={}
+
+for l in ls:
+    fnm = l.strip()
+    f=open(fnm)
+    t=f.read()
+    i=t.find("table_id:")
+    id=t[i+9:].split("\n")[0].split()[-1]
+    i=t.find("table_date:")
+    date = t[i+11:].split("\n")[0].split("!")[0].strip()
+    i=t.find("project_id:")
+    pid = t[i+11:].split("\n")[0].split("!")[0].strip()
+    md5=hashlib.md5(t)
+    md5=md5.hexdigest()
+    print fnm,pid,id,date,md5
+    pdic = tbls.get(pid,{})
+    tdic = pdic.get(id,{})
+    if tdic.has_key(date):
+        print "WARNING: Replacing exisiting date for date %s in table %s of project %s" % (date,id,pid)
+    tdic[date]=md5
+    pdic[id]=tdic
+    tbls[pid]=pdic
+
+f=open("Tables/md5s","w")
+f.write(repr(tbls))
+f.close()
diff --git a/lucid-cmor-tables/Lib/tables_manip_tools.py b/lucid-cmor-tables/Lib/tables_manip_tools.py
new file mode 100644
index 0000000..21cef20
--- /dev/null
+++ b/lucid-cmor-tables/Lib/tables_manip_tools.py
@@ -0,0 +1,135 @@
+## Function to check validity of CMOR CMIP5 output
+
+import httplib
+
+class TableBadName(Exception):
+    pass
+class TableBadDate(Exception):
+    pass
+class TableBadMD5(Exception):
+    pass
+
+class CMORTables:
+    def __init__(self,name,prefix,url="uv-cdat.llnl.gov"):
+        self.repo_url=url
+        self.repo_name=name
+        self.repo_prefix=prefix
+        self.H=httplib.HTTPConnection(self.repo_url)
+
+    def splitTableString(self,str):
+        sp=str.split()
+        table = sp[1]
+        date=" ".join(sp[2:5])[1:-1].strip()
+        md5 = sp[-1]
+        if len(md5)!=32:
+            md5=None
+        return table,date,md5
+
+    def preprocess(self,table,date=None,md5=None):
+        if date is None and md5 is None:
+            table,date,md5 = self.splitTableString(table)
+        return table,date,md5
+
+    def fetchLatestTable(self,table):
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/%s_%s;hb=HEAD" % (self.repo_name,self.repo_prefix,table))
+        r = self.H.getresponse()
+        return r.read()
+
+
+    def fetchATable(self,table,commit):
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/%s_%s;h=%s" % (self.repo_name,self.repo_prefix,table,commit))
+        r=self.H.getresponse()
+        return r.read()
+
+    def fetchTable(self,table,date=None):
+        table,date,md5 = self.preprocess(table,date)
+        self.checkTable(table,date)
+        #First check if it is the latest table
+        t=self.fetchLatestTable(table)
+        j=t.find("\ntable_date:")
+        tdate = t[j+12:j+100]
+        tdate = tdate.split("\n")[0].split("!")[0].strip()
+        if tdate == date:
+            return t
+        # Ok now fetch the history
+        self.H.request("GET","/gitweb/?p=%s.git;a=history;f=Tables/%s_%s;hb=HEAD" % (self.repo_name,self.repo_prefix,table))
+        r = self.H.getresponse().read()
+        for l in r.split("\n"):
+            i= l.find(";hp=")
+            if i>-1:
+                commit=l[i+4:i+44]
+                t = self.fetchATable(table,commit)
+                j=t.find("\ntable_date:")
+                tdate = t[j+12:j+100]
+                tdate = tdate.split("\n")[0].split("!")[0].strip()
+                if tdate == date:
+                    break
+        return t
+
+    def checkTable(self,table,date=None,md5=None):
+        table,date,md5 = self.preprocess(table,date,md5)
+        self.H.request("GET","/gitweb/?p=%s.git;a=blob_plain;f=Tables/md5s;hb=HEAD" % self.repo_name)
+        r = self.H.getresponse()
+        md5Table = eval( r.read())[self.repo_prefix]
+        table = md5Table.get(table,None)
+        if table is None:
+            raise TableBadName("Invalid Table name: %s" % table)
+        dateMd5 = table.get(date,None)
+        if dateMd5 is None:
+            raise TableBadDate("Invalid Table date: %s" % date)
+        if md5 is not None and md5!=dateMd5:
+            raise TableBadMD5("Invalid Table md5: %s" % md5)
+        return
+
+if __name__=="__main__":
+    repo_name = "cmip5-cmor-tables"
+    repo_url = "uv-cdat.llnl.gov"
+    repo_prefix="CMIP5"
+    Tables = CMORTables(repo_name,repo_prefix,repo_url)
+    t = Tables.fetchTable("cfSites","27 April 2011")
+    #t = Tables.fetchATable("cfSites","6dc5daf0e185a4523c9eb297014fcd5b696173b9")
+    t=Tables.fetchLatestTable("cfSites")
+    print t
+
+
+## import cdms2
+## f=cdms2.open("/git/cmor/CMIP5/output/ukmo/HadCM3/piControl/monClim/ocean/difvso/r1i1p1/difvso_Oclim_HadCM3_piControl_r1i1p1_185001-184912_clim.nc")
+## tid = f.table_id
+
+## checkTable(tid)
+## try:
+##     checkTable("Oclim","11 April 2011")
+## except:
+##     print "darn it should have worked!"
+
+## checkTable("Table Oclim (11 April 2011) 02c858e13f41cc2d92dde421ff54f504")
+## try:
+##     checkTable("Table Oclim (11 April 2011) 02c858e13f41cc2d92dde421ff54f504")
+## except:
+##     print "oh it should have worked"
+    
+## try:
+##     checkTable("Table Oclim (11 April 2011)")
+## except:
+##     print "oh it should have worked"
+    
+## try:
+##     checkTable("Oclim","11 April 2011","5b69b1f13c586a193e3e7da9207d9474")
+## except TableBadMD5:
+##     print "OK it did failed with bad md5 as expected"
+## except:
+##     print "Bad exception raised"
+## try:
+##     checkTable("Oclim","12 April 2001")
+## except TableBadDate:
+##     print "OK it did failed with bad date as expected"
+## except:
+##     print "darn worng exception raised for bad date"
+
+## try:
+##     checkTable("Oclimy","11 April 2011")
+## except TableBadName:
+##     print "OK it did failed with bad name as expected"
+## except:
+##     print "darn worng exception raised for bad name"
+
diff --git a/lucid-cmor-tables/RELEASE-NOTES b/lucid-cmor-tables/RELEASE-NOTES
new file mode 100644
index 0000000..099fb8a
--- /dev/null
+++ b/lucid-cmor-tables/RELEASE-NOTES
@@ -0,0 +1 @@
+2011-05-20 : Init Git Repo
diff --git a/lucid-cmor-tables/Tables/LUCID_3hr b/lucid-cmor-tables/Tables/LUCID_3hr
new file mode 100644
index 0000000..f03fc04
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_3hr
@@ -0,0 +1,714 @@
+table_id: Table 3hr
+modeling_realm: atmos
+
+frequency: 3hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  0.125000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time:mean
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases.  This is the 3-hour mean precipitation flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Temperature
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Near-Surface Wind Speed
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Near-Surface Wind Speed
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsos
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: point area: mean where land
+cell_measures:     area: areacella
+long_name:         Moisture in Upper Portion of Soil Column
+comment:           the mass of water in all phases in a thin surface soil layer.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 sdepth1
+out_name:          mrsos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tslsi
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:          Surface Temperature Where Land or Sea Ice
+comment:           ""skin"" temperature of all surfaces except open ocean, sampled synoptically.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tslsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_temperature
+units:             K
+cell_methods:      time: point area: mean where sea
+cell_measures:     area: areacella
+long_name:         Sea Surface Temperature
+comment:           temperature of surface of open ocean, sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time:mean
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface.  This is a 3-hour mean convective precipitation flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time:mean
+cell_measures:     area: areacella
+long_name:         Snowfall Flux
+comment:           at surface.  Includes all forms of precipitating solid phase of water.  This is the 3-hour mean snowfall flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Runoff
+comment:           the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell divided by the land area in the grid cell, averaged over the 3-hour interval.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Pressure
+comment:           sampled synoptically to diagnose atmospheric tides, this is better than mean sea level pressure.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.  This is a 3-hour mean.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdsdiff
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_diffuse_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Diffuse Downwelling Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdsdiff
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_6hrLev b/lucid-cmor-tables/Tables/LUCID_6hrLev
new file mode 100644
index 0000000..f479733
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_6hrLev
@@ -0,0 +1,564 @@
+table_id: Table 6hrLev
+modeling_realm: atmos
+
+frequency: 6hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  0.250000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           surface pressure, not mean sea level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_6hrPlev b/lucid-cmor-tables/Tables/LUCID_6hrPlev
new file mode 100644
index 0000000..c90e947
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_6hrPlev
@@ -0,0 +1,214 @@
+table_id: Table 6hrPlev
+modeling_realm: atmos
+
+frequency: 6hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  0.250000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plev3
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        85000. 50000. 25000.         ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev3 time1
+out_name:          ua
+type:              real
+valid_min:         -90.0
+valid_max:         145.0
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev3 time1
+out_name:          va
+type:              real
+valid_min:         -80.0
+valid_max:         80.0
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev3 time1
+out_name:          ta
+type:              real
+valid_min:         144.0
+valid_max:         330.0
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          psl
+type:              real
+valid_min:         92500.0
+valid_max:         113000.0
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_Amon b/lucid-cmor-tables/Tables/LUCID_Amon
new file mode 100644
index 0000000..a009281
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_Amon
@@ -0,0 +1,2432 @@
+table_id: Table Amon
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plevs
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        100000. 92500. 85000. 70000. 60000. 50000. 40000. 30000. 25000. 20000. 15000. 10000. 7000. 5000. 3000. 2000. 1000.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time2
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+climatology:      yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tas
+type:              real
+valid_min:         180.6
+valid_max:         335.1
+ok_min_mean_abs:   262.4
+ok_max_mean_abs:   293
+!----------------------------------
+!
+
+!============
+variable_entry:    ts
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ts
+type:              real
+valid_min:         176.8
+valid_max:         339.6
+ok_min_mean_abs:   262.8
+ok_max_mean_abs:   293.3
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmin
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: minimum within days time: mean over days
+cell_measures:     area: areacella
+long_name:         Daily Minimum Near-Surface Air Temperature
+comment:           monthly mean of the daily-minimum near-surface air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmin
+type:              real
+valid_min:         182.8
+valid_max:         323
+ok_min_mean_abs:   260.9
+ok_max_mean_abs:   290.6
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmax
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: maximum within days time: mean over days
+cell_measures:     area: areacella
+long_name:         Daily Maximum Near-Surface Air Temperature
+comment:           monthly mean of the daily-maximum near-surface air temperature.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmax
+type:              real
+valid_min:         181.9
+valid_max:         341.9
+ok_min_mean_abs:   264.9
+ok_max_mean_abs:   294
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+comment:           not, in general, the same as surface pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          psl
+type:              real
+valid_min:         9.122e+04
+valid_max:         1.137e+05
+ok_min_mean_abs:   9.57e+04
+ok_max_mean_abs:   1.063e+05
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ps
+type:              real
+valid_min:         4.791e+04
+valid_max:         1.119e+05
+ok_min_mean_abs:   9.165e+04
+ok_max_mean_abs:   1.019e+05
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Eastward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          uas
+type:              real
+valid_min:         -19.01
+valid_max:         18.68
+ok_min_mean_abs:   1.668
+ok_max_mean_abs:   4.106
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Northward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          vas
+type:              real
+valid_min:         -18.04
+valid_max:         22.84
+ok_min_mean_abs:   1.065
+ok_max_mean_abs:   2.678
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWind
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Near-Surface Wind Speed
+comment:           This is the mean of the speed, not the speed computed from the mean u and v components of wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          huss
+type:              real
+valid_min:         -7.21e-06
+valid_max:         0.02992
+ok_min_mean_abs:   0.006391
+ok_max_mean_abs:   0.008749
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+valid_min:         0
+valid_max:         0.001254
+ok_min_mean_abs:   2.156e-05
+ok_max_mean_abs:   3.215e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Snowfall Flux
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+valid_min:         0
+valid_max:         0.0002987
+ok_min_mean_abs:   1.449e-06
+ok_max_mean_abs:   6.11e-06
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+valid_min:         0
+valid_max:         0.0006323
+ok_min_mean_abs:   -2.528e-06
+ok_max_mean_abs:   3.209e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Snow and Ice Sublimation Flux
+comment:           The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sbl
+type:              real
+valid_min:         -0.004959
+valid_max:         0.0009936
+ok_min_mean_abs:   -5.521e-05
+ok_max_mean_abs:   9.61e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    tauu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_eastward_stress
+units:             Pa
+cell_methods:      time: mean
+long_name:         Surface Downward Eastward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauu
+type:              real
+positive:          down
+valid_min:         -2.729
+valid_max:         2.934
+ok_min_mean_abs:   0.03979
+ok_max_mean_abs:   0.1065
+!----------------------------------
+!
+
+!============
+variable_entry:    tauv
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_northward_stress
+units:             Pa
+cell_methods:      time: mean
+long_name:         Surface Downward Northward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauv
+type:              real
+positive:          down
+valid_min:         -2.472
+valid_max:         2.527
+ok_min_mean_abs:   0.01447
+ok_max_mean_abs:   0.08134
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+comment:           includes both evaporation and sublimation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+valid_min:         -76.77
+valid_max:         790.7
+ok_min_mean_abs:   50.39
+ok_max_mean_abs:   73.2
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+valid_min:         -264.5
+valid_max:         844.8
+ok_min_mean_abs:   10.7
+ok_max_mean_abs:   34.84
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+valid_min:         30.71
+valid_max:         520.5
+ok_min_mean_abs:   271.2
+ok_max_mean_abs:   323.6
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+valid_min:         43.75
+valid_max:         658
+ok_min_mean_abs:   325.6
+ok_max_mean_abs:   376.3
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+valid_min:         -0.002946
+valid_max:         524.4
+ok_min_mean_abs:   143.9
+ok_max_mean_abs:   181.6
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+valid_min:         -0.006589
+valid_max:         422.2
+ok_min_mean_abs:   26.22
+ok_max_mean_abs:   43.77
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscs
+type:              real
+positive:          down
+valid_min:         -1.748e+30
+valid_max:         522.4
+ok_min_mean_abs:   206.9
+ok_max_mean_abs:   239
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsuscs
+type:              real
+positive:          up
+valid_min:         -0.01446
+valid_max:         462.2
+ok_min_mean_abs:   31.65
+ok_max_mean_abs:   61.59
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rldscs
+type:              real
+positive:          down
+valid_min:         33.55
+valid_max:         543.6
+ok_min_mean_abs:   238.6
+ok_max_mean_abs:   293.8
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Incident Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdt
+type:              real
+positive:          down
+valid_min:         0
+valid_max:         580.4
+ok_min_mean_abs:   282.6
+ok_max_mean_abs:   315.8
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut
+type:              real
+positive:          up
+valid_min:         -0.02689
+valid_max:         421.9
+ok_min_mean_abs:   96.72
+ok_max_mean_abs:   114.1
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere (to be compared with satellite measurements)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+valid_min:         67.48
+valid_max:         383.2
+ok_min_mean_abs:   207.4
+ok_max_mean_abs:   234.4
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlutcs
+type:              real
+positive:          up
+valid_min:         70.59
+valid_max:         377.5
+ok_min_mean_abs:   228.9
+ok_max_mean_abs:   260.4
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsutcs
+type:              real
+positive:          up
+valid_min:         0
+valid_max:         444
+ok_min_mean_abs:   54.7
+ok_max_mean_abs:   73.36
+!----------------------------------
+!
+
+!============
+variable_entry:    prw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_water_vapor_content
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Water Vapor Path
+comment:           vertically integrated through the atmospheric column
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prw
+type:              real
+valid_min:         -0.0006775
+valid_max:         78.04
+ok_min_mean_abs:   12.75
+ok_max_mean_abs:   23.09
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+valid_min:         -0.0001822
+valid_max:         105
+ok_min_mean_abs:   39.37
+ok_max_mean_abs:   84.98
+!----------------------------------
+!
+
+!============
+variable_entry:    clwvi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Condensed Water Path
+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 hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clwvi
+type:              real
+valid_min:         -3.827e-06
+valid_max:         3.364
+ok_min_mean_abs:   -0.03549
+ok_max_mean_abs:   0.2846
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ice Water Path
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clivi
+type:              real
+valid_min:         -1.872e-06
+valid_max:         1.535
+ok_min_mean_abs:   -0.0348
+ok_max_mean_abs:   0.1187
+!----------------------------------
+!
+
+!============
+variable_entry:    rtmt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_downward_radiative_flux_at_top_of_atmosphere_model
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Net Downward Flux at Top of Model
+comment:           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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rtmt
+type:              real
+positive:          down
+valid_min:         -232.8
+valid_max:         218.7
+ok_min_mean_abs:   76.91
+ok_max_mean_abs:   89.25
+!----------------------------------
+!
+
+!============
+variable_entry:    ccb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_base
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Base
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ccb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_top
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Top
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convection_time_fraction
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Fraction of Time Convection Occurs
+comment:           Fraction of time that convection occurs in the grid cell .
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     shallow_convection_time_fraction
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Fraction of Time Shallow Convection Occurs
+comment:           Fraction of time that shallow convection occurs in the grid cell. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2antt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission
+units:             kg  m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fco2antt
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2fos
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2
+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.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fco2fos
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2nat
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources
+comment:            This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ""net ecosystem biospheric productivity"", for land, and ""air to sea CO2 flux"", for ocean.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fco2nat
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    cl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud Area Fraction
+comment:            Includes both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cl
+type:              real
+valid_min:         0
+valid_max:         105
+ok_min_mean_abs:   -0.04479
+ok_max_mean_abs:   26.07
+!----------------------------------
+!
+
+!============
+variable_entry:    clw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Cloud Liquid Water
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_ice_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Cloud Ice
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_convective_mass_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Mass Flux
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          mc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          ta
+type:              real
+valid_min:         157.1
+valid_max:         336.3
+ok_min_mean_abs:   194.3
+ok_max_mean_abs:   299.8
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          ua
+type:              real
+valid_min:         -68.65
+valid_max:         136.6
+ok_min_mean_abs:   1.101
+ok_max_mean_abs:   22.42
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          va
+type:              real
+valid_min:         -71.1
+valid_max:         69.93
+ok_min_mean_abs:   0.9886
+ok_max_mean_abs:   4.679
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          hus
+type:              real
+valid_min:         -0.000299
+valid_max:         0.02841
+ok_min_mean_abs:   -0.0003539
+ok_max_mean_abs:   0.01041
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          hur
+type:              real
+valid_min:         -2.642
+valid_max:         135.7
+ok_min_mean_abs:   -10.31
+ok_max_mean_abs:   97
+!----------------------------------
+!
+
+!============
+variable_entry:    wap
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         omega (=dp/dt)
+comment:           commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          wap
+type:              real
+valid_min:         -1.126
+valid_max:         2.319
+ok_min_mean_abs:   -0.005083
+ok_max_mean_abs:   0.04256
+!----------------------------------
+!
+
+!============
+variable_entry:    zg
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          zg
+type:              real
+valid_min:         -719.7
+valid_max:         3.437e+04
+ok_min_mean_abs:   -113.4
+ok_max_mean_abs:   3.299e+04
+!----------------------------------
+!
+
+!============
+variable_entry:    tro3
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_ozone_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of O3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          tro3
+type:              real
+valid_min:         -419.2
+valid_max:         1.162e+04
+ok_min_mean_abs:   -149.1
+ok_max_mean_abs:   7558
+!----------------------------------
+!
+
+!============
+variable_entry:    tro3Clim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_ozone_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole Fraction of O3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time2
+out_name:          tro3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_carbon_dioxide_in_air
+units:             1e-6
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          co2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co2Clim
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_carbon_dioxide_in_air
+units:             1e-6
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time2
+out_name:          co2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co2mass
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_of_carbon_dioxide
+units:             kg
+cell_methods:      time: mean
+long_name:         Total Atmospheric Mass of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          co2mass
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co2massClim
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_of_carbon_dioxide
+units:             kg
+cell_methods:      time: mean within years time: mean over years
+long_name:         Total Atmospheric Mass of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time2
+out_name:          co2mass
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          ch4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4Clim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time2
+out_name:          ch4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          ch4global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ch4globalClim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_methane_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+long_name:         Global Mean Mole Fraction of CH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time2
+out_name:          ch4global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    n2o
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_nitrous_oxide_in_air
+units:             1e-9
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of N2O
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time
+out_name:          n2o
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    n2oClim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_nitrous_oxide_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Mole Fraction of N2O
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plevs time2
+out_name:          n2o
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    n2oglobal
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_nitrous_oxide_in_air
+units:             1e-9
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of N2O
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          n2oglobal
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    n2oglobalClim
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_nitrous_oxide_in_air
+units:             1e-9
+cell_methods:      time: mean within years time: mean over years
+long_name:         Global Mean Mole Fraction of N2O
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time2
+out_name:          n2oglobal
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfc11global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_cfc11_in_air
+units:             1e-12
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of CFC11
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          cfc11global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfc12global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_cfc12_in_air
+units:             1e-12
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of CFC12
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          cfc12global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hcfc22global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_hcfc22_in_air
+units:             1e-12
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of HCFC22
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          hcfc22global
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfc113global
+!============
+modeling_realm:    atmos atmosChem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_cfc113_in_air
+units:             1e-12
+cell_methods:      time: mean
+long_name:         Global Mean Mole Fraction of CFC113
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          cfc113global
+type:              real
+!----------------------------------
+!
+
+
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Pressure on Model Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time2
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacella
+long_name:         Pressure on Model Half-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time2
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasAdjust
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bias-Corrected Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasAdjust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tsAdjust
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bias-Corrected Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tsAdjust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pslAdjust
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bias-Corrected Sea Level Pressure
+comment:           not, in general, the same as surface pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pslAdjust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prAdjust
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bias-Corrected Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prAdjust
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_LImon b/lucid-cmor-tables/Tables/LUCID_LImon
new file mode 100644
index 0000000..fd604a2
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_LImon
@@ -0,0 +1,414 @@
+table_id: Table LImon
+modeling_realm: land
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        200.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    snc
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Snow Area Fraction
+comment:           Fraction of each grid cell that is occupied by snow that rests on land portion of cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snc
+type:              real
+valid_min:         0
+valid_max:         105
+ok_min_mean_abs:   -29.01
+ok_max_mean_abs:   78.46
+!----------------------------------
+!
+
+!============
+variable_entry:    snw
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Snow Amount
+comment:           Computed as the mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as 0.0 where the land fraction is 0; excluded is snow on vegetation canopy or on sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snw
+type:              real
+valid_min:         -0.007542
+valid_max:         9.555e+05
+ok_min_mean_abs:   -6025
+ok_max_mean_abs:   1.213e+04
+!----------------------------------
+!
+
+!============
+variable_entry:    snd
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_thickness
+units:             m
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Snow Depth
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snd
+type:              real
+valid_min:         0
+valid_max:         962.9
+ok_min_mean_abs:   -1.961
+ok_max_mean_abs:   4.503
+!----------------------------------
+!
+
+!============
+variable_entry:    lwsnl
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     liquid_water_content_of_snow_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Liquid Water Content of Snow Layer
+comment:           where land over land: this is computed as the total mass of liquid water contained interstitially within the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          lwsnl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sootsn
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soot_content_of_surface_snow
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Snow Soot Content
+comment:           the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sootsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    agesno
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     age_of_surface_snow
+units:             day
+cell_methods:      time: mean (with samples weighted by snow mass) area: mean where land
+cell_measures:     area: areacella
+long_name:         Snow Age
+comment:           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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          agesno
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tsn
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     temperature_in_surface_snow
+units:             K
+cell_methods:      time: mean (with samples weighted by snow mass) area: mean where land
+cell_measures:     area: areacella
+long_name:         Snow Internal Temperature
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snm
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_melt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Snow Melt
+comment:           Computed as the total surface melt water on the land portion of the grid cell divided by the land area in the grid cell; report as 0.0 for snow-free land regions; report as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snm
+type:              real
+valid_min:         0
+valid_max:         0.0003926
+ok_min_mean_abs:   -2.092e-06
+ok_max_mean_abs:   6.123e-06
+!----------------------------------
+!
+
+!============
+variable_entry:    sbl
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Snow and Ice Sublimation Flux
+comment:           The snow and ice sublimation flux is the loss of snow and ice mass resulting from their conversion to water vapor.  Computed as the total sublimation on the land portion of the grid cell divided by the land area in the grid cell; reported as 0.0 for snow-free land regions; reported as 0.0 where the land fraction is 0.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sbl
+type:              real
+valid_min:         -0.004959
+valid_max:         0.0009936
+ok_min_mean_abs:   -5.521e-05
+ok_max_mean_abs:   9.61e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    hfdsn
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_heat_flux_in_snow
+units:             W m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Downward Heat Flux into Snow Where Land over Land
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfdsn
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tpf
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     permafrost_layer_thickness
+units:             m
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Permafrost Layer Thickness
+comment:           where land over land: This is the mean thickness of the permafrost layer in the land portion of the grid cell.  Reported as 0.0 in permafrost-free regions.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tpf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pflw
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     liquid_water_content_of_permafrost_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Liquid Water Content of Permafrost Layer
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pflw
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_Lmon b/lucid-cmor-tables/Tables/LUCID_Lmon
new file mode 100644
index 0000000..f71bd1b
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_Lmon
@@ -0,0 +1,1631 @@
+table_id: Table Lmon
+modeling_realm: land
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        200.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: vegtype
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        plant functional type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typebare
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            bare_ground            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typepdec
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            primary_deciduous_trees            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typepever
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            primary_evergreen_trees            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typesdec
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            secondary_decidous_trees            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typesever 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            secondary_evergreen_trees            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typec3pft
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            c3_plant_functional_types            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+
+!============
+axis_entry: typec4pft
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    area_type
+long_name:        surface type
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         type
+type:             character
+value:            c4_plant_functional_types            ! of scalar (singleton) dimension 
+must_have_bounds: no
+coords_attrib:    type_description
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsos
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Moisture in Upper Portion of Soil Column
+comment:           the mass of water in all phases in a thin surface soil layer.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time sdepth1
+out_name:          mrsos
+type:              real
+valid_min:         -2.008
+valid_max:         146.5
+ok_min_mean_abs:   -35.89
+ok_max_mean_abs:   123.3
+!----------------------------------
+!
+
+!============
+variable_entry:    mrso
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Soil Moisture Content
+comment:           the mass per unit area  (summed over all soil layers) of water in all phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrso
+type:              real
+valid_min:         -64.17
+valid_max:         5717
+ok_min_mean_abs:   -1424
+ok_max_mean_abs:   3038
+!----------------------------------
+!
+
+!============
+variable_entry:    mrfso
+!============
+modeling_realm:    land landIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_frozen_water_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Soil Frozen Water Content 
+comment:           the mass (summed over all all layers) of frozen water.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrfso
+type:              real
+valid_min:         0
+valid_max:         5763
+ok_min_mean_abs:   -419
+ok_max_mean_abs:   940.3
+!----------------------------------
+!
+
+!============
+variable_entry:    mrros
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Runoff
+comment:           the total surface runoff leaving the land portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrros
+type:              real
+valid_min:         -6.802e-06
+valid_max:         0.0009825
+ok_min_mean_abs:   -5.867e-06
+ok_max_mean_abs:   1.302e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Runoff
+comment:           "the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+valid_min:         -0.0002019
+valid_max:         0.001065
+ok_min_mean_abs:   -6.668e-06
+ok_max_mean_abs:   1.874e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    prveg
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux_onto_canopy
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Precipitation onto Canopy
+comment:           the precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prveg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsblveg
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux_from_canopy
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Evaporation from Canopy
+comment:           the canopy evaporation+sublimation (if present in model).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsblveg
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsblsoi
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux_from_soil
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Water Evaporation from Soil
+comment:           includes sublimation.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evspsblsoi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    tran
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     transpiration_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Transpiration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tran
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    mrlsl
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:          Water Content of Soil Layer
+comment:           in each soil layer, the mass of water in all phases, including ice.  Reported as ""missing"" for grid cells occupied entirely by ""sea""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sdepth time
+out_name:          mrlsl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tsl
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Temperature of Soil
+comment:           "Temperature of each soil layer.  Reported as ""missing"" for grid cells occupied entirely by ""sea""."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sdepth time
+out_name:          tsl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tree Cover Fraction
+comment:           fraction of entire grid cell  that is covered by trees.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          treeFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    grassFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Natural Grass Fraction
+comment:           fraction of entire grid cell that is covered by natural grass.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          grassFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    shrubFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Shrub Fraction
+comment:           fraction of entire grid cell  that is covered by shrub.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          shrubFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cropFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Crop Fraction
+comment:           fraction of entire grid cell  that is covered by crop. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cropFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pastureFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Anthropogenic Pasture Fraction
+comment:           fraction of entire grid cell  that is covered by anthropogenic pasture. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pastureFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    baresoilFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Bare Soil Fraction
+comment:           fraction of entire grid cell  that is covered by bare soil.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typebare
+out_name:          baresoilFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    residualFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Fraction of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil
+comment:           fraction of entire grid cell  that is land and is covered by ""non-vegetation"" and ""non-bare-soil"" (e.g., urban, ice, lakes, etc.) 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          residualFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    burntArea
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Burnt Area Fraction
+comment:           fraction of entire grid cell  that is covered by burnt vegetation.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          burntArea
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cVeg
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     vegetation_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Vegetation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cVeg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cLitter
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     litter_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Litter Pool
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cLitter
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cSoil
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Soil Pool
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cSoil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cProduct
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     carbon_content_of_products_of_anthropogenic_land_use_change
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Products of Land Use Change
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cProduct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    lai
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     leaf_area_index
+units:             1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Leaf Area Index
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          lai
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    gpp
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     gross_primary_productivity_of_carbon
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          gpp
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ra
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     plant_respiration_carbon_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Autotrophic (Plant) Respiration on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ra
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    npp
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_productivity_of_carbon
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux out of Atmosphere due to Net Primary Production on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          npp
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rh
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heterotrophic_respiration_carbon_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rh
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fFire
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to CO2 Emission from Fire
+comment:           CO2 emissions (expressed as a carbon mass flux) from natural fires + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 flux from fire included in fLuc, defined below (CO2 Flux to Atmosphere from Land Use Change).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fFire
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fGrazing
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_grazing
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Grazing on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fGrazing
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fHarvest
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Crop Harvesting
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fHarvest
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fLuc
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Net Carbon Mass Flux into Atmosphere due to Land Use Change
+comment:           human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fLuc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    nbp
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux out of Atmosphere due to Net Biospheric Production on Land
+comment:           This is the net mass flux of carbon between land and atmosphere calculated as photosynthesis MINUS the sum of  plant and soil respiration, carbonfluxes  from fire, harvest, grazing  and land use change. Positive flux  is into the land.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nbp
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    fVegLitter
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     litter_carbon_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Carbon Mass Flux from Vegetation to Litter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fVegLitter
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fLitterSoil
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     carbon_mass_flux_into_soil_from_litter
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Carbon Mass Flux from Litter to Soil
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fLitterSoil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fVegSoil
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     carbon_mass_flux_into_soil_from_vegetation_excluding_litter
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Carbon Mass Flux from Vegetation Directly to Soil
+comment:           In some models part of carbon (e.g., root exudate) can go directly into the soil pool without entering litter.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fVegSoil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cLeaf
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     leaf_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Leaves
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cLeaf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cWood
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wood_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Wood
+comment:           including sapwood and hardwood.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cWood
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cRoot
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     root_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Roots
+comment:           including fine and coarse roots.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cRoot
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cMisc
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     miscellaneous_living_matter_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Other Living Compartments on Land
+comment:           e.g., labile, fruits, reserves, etc.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cMisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cCwd
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wood_debris_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Coarse Woody Debris
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cCwd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cLitterAbove
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_litter_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Above-Ground Litter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cLitterAbove
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cLitterBelow
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     subsurface_litter_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Below-Ground Litter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cLitterBelow
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cSoilFast
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     fast_soil_pool_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Fast Soil Pool
+comment:           fast is meant as lifetime of less than 10 years for  reference climate conditions (20 C, no water limitations).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cSoilFast
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cSoilMedium
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     medium_soil_pool_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Medium Soil Pool
+comment:           medium is meant as lifetime of more than than 10 years and less than 100 years for  reference climate conditions (20 C, no water limitations)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cSoilMedium
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cSoilSlow
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     slow_soil_pool_carbon_content
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass in Slow Soil Pool
+comment:           fast is meant as lifetime of more than 100 years for  reference climate conditions (20 C, no water limitations)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cSoilSlow
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    landCoverFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Plant Functional Type Grid Fraction
+comment:           The categories may differ from model to model, depending on their  PFT definitions.   This may include natural PFTs, anthropogenic PFTs, bare soil, lakes, urban areas, etc.   Sum of all should equal the fraction of the grid-cell that is land.     
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude vegtype time
+out_name:          landCoverFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFracPrimDec
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Primary Deciduous Tree Fraction
+comment:           "This is the fraction of the entire grid cell  that is covered by ""total primary deciduous trees."""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typepdec
+out_name:          treeFracPrimDec
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFracPrimEver
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Primary Evergreen Tree Cover Fraction
+comment:           fraction of entire grid cell  that is covered by primary evergreen trees. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typepever
+out_name:          treeFracPrimEver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFracSecDec
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Secondary Deciduous Tree Cover Fraction
+comment:           fraction of entire grid cell  that is covered by secondary deciduous trees.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typesdec
+out_name:          treeFracSecDec
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    treeFracSecEver
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Secondary Evergreen Tree Cover Fraction
+comment:           fraction of entire grid cell  that is covered by secondary evergreen trees.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typesever 
+out_name:          treeFracSecEver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    c3PftFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total C3 PFT Cover Fraction
+comment:           fraction of entire grid cell  that is covered by C3 PFTs (including grass, crops, and trees).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typec3pft
+out_name:          c3PftFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    c4PftFrac
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total C4 PFT Cover Fraction
+comment:           fraction of entire grid cell  that is covered by C4 PFTs (including grass and crops).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time typec4pft
+out_name:          c4PftFrac
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rGrowth
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_growth
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rGrowth
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rMaint
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_maintenance
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rMaint
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    nppLeaf
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_productivity_of_carbon_accumulated_in_leaves
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux due to NPP Allocation to Leaf
+comment:           This is the rate of carbon uptake by leaves due to NPP
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nppLeaf
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    nppWood
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_productivity_of_carbon_accumulated_in_wood
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux due to NPP Allocation to Wood
+comment:           This is the rate of carbon uptake by wood due to NPP
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nppWood
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    nppRoot
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_productivity_of_carbon_accumulated_in_roots
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux due to NPP Allocation to Roots
+comment:           This is the rate of carbon uptake by roots due to NPP
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nppRoot
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    nep
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity on Land.
+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 + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 flux from fire included in fLuc, defined below (CO2 Flux to Atmosphere from Lan [...]
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nep
+type:              real
+positive:          down
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_OImon b/lucid-cmor-tables/Tables/LUCID_OImon
new file mode 100644
index 0000000..9f4afbc
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_OImon
@@ -0,0 +1,994 @@
+table_id: Table OImon
+modeling_realm: ocean
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    sic
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Ice Area Fraction
+comment:           fraction of grid cell covered by sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sic
+type:              real
+valid_min:         -0.000225
+valid_max:         166.1
+ok_min_mean_abs:   -13.33
+ok_max_mean_abs:   36.65
+!----------------------------------
+!
+
+!============
+variable_entry:    sit
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_thickness
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Sea Ice Thickness
+comment:           the mean thickness of sea ice in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sit
+type:              real
+valid_min:         -0.006698
+valid_max:         104.4
+ok_min_mean_abs:   -0.9217
+ok_max_mean_abs:   2.582
+!----------------------------------
+!
+
+!============
+variable_entry:    sim
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_and_surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Sea Ice Plus Surface Snow Amount
+comment:           the  mass per unit area of sea ice plus snow in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sim
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evap
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Water Evaporation Flux from Sea Ice
+comment:           the average rate that water mass evaporates (or sublimates) from the sea ice surface (i.e., kg/s) divided by the area of the ocean (i.e., open ocean + sea ice) portion of the grid cell. This quantity, multiplied both by the oean area of the grid cell and by the length of the month, should yield the total mass of water evaporated (or sublimated) from the sea ice.  Reported as 0.0 in regions free of sea ice.  [This was computed differently in CMIP3.]
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evap
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     snd
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_thickness
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Snow Depth
+comment:           the mean thickness of snow in the ocean portion of the grid cell (averaging over the entire ocean portion, including the snow-free ocean fraction).  Reported as 0.0 in regions free of snow-covered sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           snd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     snc
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Surface Snow Area Fraction
+comment:           Fraction of entire grid cell covered by snow that lies on sea ice; exclude snow that lies on land or land ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           snc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     ialb
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_albedo
+units:             1
+cell_methods:      time: mean area: mean where sea_ice
+cell_measures:     area: areacello
+long_name:         Sea Ice Albedo
+comment:           "Reported as ""missing"" if there is no sunlight or if a region is free of sea ice. "
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           ialb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_salinity
+units:             psu
+cell_methods:      time: mean (weighted by mass of sea ice)
+cell_measures:     area: areacello
+long_name:         Sea Ice Salinity
+comment:           When computing the time-mean here, the time-samples, weighted by the mass of sea ice in the grid cell, are accumulated and then divided by the sum of the weights.  Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ssi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     tsice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Surface Temperature of Sea Ice
+comment:           When computing the time-mean here, the time-samples, weighted by the area of sea ice in the grid cell, are accumulated and then divided by the sum of the weights.  Reported as ""missing"" in regions free of sea ice.  Note this will be the surface snow temperature in regions where snow covers the sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           tsice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     tsnint
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_surface_temperature
+units:             K
+cell_methods:      time: mean (weighted by area of snow-covered sea ice)
+cell_measures:     area: areacello
+long_name:         Temperature at Interface Between Sea Ice and Snow
+comment:           When computing the time-mean here, the time-samples, weighted by the area of snow-covered sea ice in the grid cell, are accumulated and then divided by the sum of the weights.  Reported as ""missing"" in regions free of snow-covered sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           tsnint
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     pr
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     rainfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Surface Rainfall Rate into the Sea Ice Portion of the Grid Cell
+comment:           where sea ice over sea: this is the the water mass per unit time falling as rain onto the sea ice portion of a grid cell divided by the area of the ocean portion of the grid cell (including both ice-free and sea-ice covered fractions).  Reported as 0. in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     prsn
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell
+comment:           where sea ice over sea: this is computed as the the water mass per unit time falling as snow onto the sea ice portion of a grid cell divided by the area of the ocean portion of the grid cell (including both ice-free and sea-ice covered fractions).  Reported as 0. in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     ageice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     age_of_sea_ice
+units:             years
+cell_methods:      time: mean (weighted b mass of sea ice)
+cell_measures:     area: areacello
+long_name:         Age of Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the mass of sea ice in the grid cell, are accumulated and then divided by the sum of the weights.  Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           ageice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     grFrazil
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_frazil_ice_accumulation_in_leads
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Frazil Sea Ice Growth (Leads) Rate
+comment:           the rate of change of sea ice mass due to frazil sea ice formation divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           grFrazil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     grCongel
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Congelation Sea Ice Growth Rate
+comment:           the rate of change of sea ice mass due to congelation sea ice divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           grCongel
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     grLateral
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_lateral_growth_of_ice_floes
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Lateral Sea Ice Growth Rate
+comment:           the rate of change of sea ice mass due to lateral growth alone of the sea ice divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           grLateral
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     snoToIce
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_snow_conversion
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Snow-Ice Formation Rate
+comment:           the rate of change of sea ice mass due to transformation of snow to sea ice, divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of snow-covered sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           snoToIce
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     snomelt
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_melt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Snow Melt Rate
+comment:           the rate of change of snow mass  due to melting, divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice.  Includes falling snow that melts on impact with the surface. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           snomelt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     tmelt
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_surface_melting
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Melt at Upper Surface of Sea Ice
+comment:           the rate of change of sea ice mass due to melting at its upper surface, divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice. Does not include rate of change of snow mass.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           tmelt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     bmelt
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_amount_due_to_basal_melting
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Melt at Sea Ice Base
+comment:           the rate of change of sea ice mass due to melting at its lower surface, divided by the area of the ocean portion of the grid cell.  Reported as 0.0 in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           bmelt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     hcice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     integral_of_sea_ice_temperature_wrt_depth_expressed_as_heat_content
+units:             J m-2
+cell_methods:      time: mean (weighted by mass of sea ice)
+cell_measures:     area: areacello
+long_name:         Sea Ice Heat Content
+comment:           Ice at 0 Celsius is assumed taken to have a heat content of 0 J.  When averaging over time, this quantity is weighted by the mass of sea ice.   Reported as ""missing in regions free of sea ice.  Does not include heat content of snow.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           hcice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     rsdssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Downwelling Shortwave over Sea Ice
+comment:           the downwelling shortwave flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           rsdssi
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:     rsussi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Upward Shortwave over Sea Ice
+comment:           the upward shortwave flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           rsussi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     rldssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Downwelling Long Wave over Sea Ice
+comment:           the downwelling longwave flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           rldssi
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:     rlussi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Upward Long Wave over Sea Ice
+comment:           the upward longwave flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           rlussi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     hfssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Surface Upward Sensible Heat Flux over Sea Ice
+comment:           the upward sensible heat flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           hfssi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     hflssi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Surface Upward Latent Heat Flux over Sea Ice
+comment:           the upward latent heat flux in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           hflssi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:     sblsi
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea_ice over sea
+cell_measures:     area: areacello
+long_name:         Sublimation over Sea Ice
+comment:           the upward flux of water vapor to the atmosphere due to sublimation of snow and sea  ice in regions of sea ice divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:           sblsi
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    transix
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_x_transport
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         X-Component of Sea Ice Mass Transport
+comment:           The sea ice mass transport is 0.0 in ice-free regions of the ocean.  Snow is included in calculation of mass.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          transix
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    transiy
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_y_transport
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Y-Component of Sea Ice Mass Transport
+comment:           The sea ice mass transport is 0.0 in ice-free regions of the ocean.  Snow is included in calculation of mass.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          transiy
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    transifs
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_transport_across_line
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Sea Ice Mass Transport Through Fram Strait
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          transifs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    strairx
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_x_stress
+units:             N m-2
+cell_methods:      time: mean (weighted by area of sea ice)
+long_name:         X-Component of Atmospheric Stress On Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strairx
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    strairy
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_y_stress
+units:             N m-2
+cell_methods:      time: mean (weighted by area of sea ice)
+long_name:         Y-Component of Atmospheric Stress On Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strairy
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    strocnx
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_x_stress_at_sea_ice_base
+units:             N m-2
+cell_methods:      time: mean (weighted by area of sea ice)
+long_name:         X-Component of Ocean Stress On Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strocnx
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    strocny
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_y_stress_at_sea_ice_base
+units:             N m-2
+cell_methods:      time: mean (weighted by area of sea ice)
+long_name:         Y-Component of Ocean Stress On Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          strocny
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    streng
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     compressive_strength_of_sea_ice
+units:             N m-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Compressive Sea Ice Strength
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          streng
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    divice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     divergence_of_sea_ice velocity
+units:             s-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Strain Rate Divergence of Sea Ice
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          divice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    eshrice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_derivative_of_northward_sea_ice_velocity
+units:             s-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Eastward Derivative of Northward Sea Ice Velocity
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          eshrice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    nshrice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_derivative_of_eastward_sea_ice_velocity
+units:             s-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Northward Derivative of Eastward Sea Ice Velocity
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          nshrice
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ridgice
+!============
+modeling_realm:    seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_ice_area_fraction_due_to_ridging
+units:             s-1
+cell_methods:      time: mean (weighted by area of sea ice)
+cell_measures:     area: areacello
+long_name:         Sea Ice Ridging Rate
+comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Reported as ""missing"" in regions free of sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ridgice
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_Oclim b/lucid-cmor-tables/Tables/LUCID_Oclim
new file mode 100644
index 0000000..ba614c2
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_Oclim
@@ -0,0 +1,1225 @@
+table_id: Table Oclim
+modeling_realm: ocean
+
+frequency: monClim
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   olevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time2
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+climatology:      yes
+!----------------------------------
+!
+
+!============
+axis_entry: depth_coord
+!============
+!
+!  This vertical coordinate is used in z-coordinate models 
+!   The units are meters (m), and it has a value of 0. at the surface
+!   and becomes more and more positive with depth.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    depth
+units:            m
+axis:             Z
+positive:	  down 
+long_name:        ocean depth coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.
+valid_max:        12000.
+!----------------------------------	
+!
+!============
+axis_entry: olev
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        generic ocean level
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lev
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+!============
+axis_entry: ocean_double_sigma
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_double_sigma
+axis:             Z
+positive:	  up
+long_name:        ocean double sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))
+z_factors:        sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c
+z_bounds_factors: sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma_z
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_z
+axis:             Z
+long_name:        ocean sigma over z coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev
+z_factors:        sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev
+z_bounds_factors: sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: ocean_s
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of s, which appears in the formula below, should be stored as ocean_s.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_s.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_s_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean s-coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)
+z_factors:        s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c
+z_bounds_factors: s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of sigma, which appears in the formula below, should be stored as ocean_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta + sigma*(depth+eta)
+z_factors:        sigma: lev eta: eta depth: depth
+z_bounds_factors: sigma: lev_bnds eta: eta depth: depth
+!----------------------------------	
+!
+!
+! ***************************************************************
+!
+! Vertical coordinate formula_terms:
+!
+! ***************************************************************
+!
+!============
+variable_entry: eta
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:            m
+cell_methods:     time: mean
+long_name:        Sea Surface Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time2
+type:      real
+!----------------------------------
+!
+!
+!============
+variable_entry: depth
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:        m
+long_name:    Sea Floor Depth
+comment:      Ocean bathymetry.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+out_name:        depth
+type:            real
+valid_min:        0.
+valid_max:        12000.
+ok_min_mean_abs:  2000.
+ok_max_mean_abs:  5000.
+!----------------------------------
+!
+!
+!============
+variable_entry: sigma
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: sigma_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: depth_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: depth_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: a
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient a
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: b
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient b
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: nsigma
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: nsigma
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+!============
+variable_entry: z1
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z1
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: z2
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z2
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: href
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: href
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: k_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: k_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+
+!============
+variable_entry:    difvho
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_heat_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Heat Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvho
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_salt_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Salt Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvtrbo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_tracer_diffusivity_due_to_background
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Tracer Diffusivity due to Background 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvtrbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvtrto
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_tracer_diffusivity_due_to_tides
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Tracer Diffusivity due to Tides 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvtrto
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnpeo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_potential_energy_content
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Ocean Potential Energy Content 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnpeo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnpeot
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_potential_energy_content_due_to_tides
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Ocean Potential Energy Content due to Tides 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnpeot
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnpeotb
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_potential_energy_content_due_to_background
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Ocean Potential Energy Content due to Background
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnpeotb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvmo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_momentum_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Momentum Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvmo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvmbo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_momentum_diffusivity_due_to_background
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Momentum Diffusivity due to Background
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvmbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvmto
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_momentum_diffusivity_due_to_tides
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Momentum Diffusivity due to Tides
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvmto
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difvmfdo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_vertical_momentum_diffusivity_due_to_form_drag
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Vertical Momentum Diffusivity due to Form Drag
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difvmfdo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dispkevfo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Kinetic Energy Dissipation Per Unit Area due to Vertical Friction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          dispkevfo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrblo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_bolus_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer Bolus Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrblo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrbbo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_bolus_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer Bolus Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrbbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrelo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_epineutral_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer Epineutral Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrelo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrebo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_epineutral_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer Epineutral Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrebo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrxylo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_xy_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer XY Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrxylo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrxybo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_xy_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Tracer XY Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrxybo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnkebto
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_eddy_kinetic_energy_content_due_to_bolus_transport
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnkebto
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difmxylo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_momentum_xy_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Momentum XY Laplacian Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difmxylo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difmxybo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_momentum_xy_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Momentum XY Biharmonic Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difmxybo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dispkexyfo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          dispkexyfo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrblo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_bolus_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer Bolus Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrblo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrbbo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_bolus_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer Bolus Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrbbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrelo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_epineutral_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer Epineutral Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrelo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrebo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_epineutral_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer Epineutral Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrebo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrxylo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_xy_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer XY Laplacian Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrxylo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    diftrxybo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_tracer_xy_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Tracer XY Biharmonic Diffusivity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          diftrxybo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnkebto2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_eddy_kinetic_energy_content_due_to_bolus_transport
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          tnkebto
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difmxylo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_momentum_xy_laplacian_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Momentum XY Laplacian Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difmxylo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    difmxybo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_momentum_xy_biharmonic_diffusivity
+units:             m4 s-1
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Momentum XY Biharmonic Diffusivity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          difmxybo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dispkexyfo2d
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction
+units:             W m-2
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          dispkexyfo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zfull
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Ocean Layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          zfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zhalf
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean within years time: mean over years
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Interfaces Between Ocean Layers
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time2
+out_name:          zhalf
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_Omon b/lucid-cmor-tables/Tables/LUCID_Omon
new file mode 100644
index 0000000..a77b586
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_Omon
@@ -0,0 +1,4636 @@
+table_id: Table Omon
+modeling_realm: ocean
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   olevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: basin
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    region
+long_name:        ocean basin
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         basin
+type:             character
+requested:        atlantic_arctic_ocean indian_pacific_ocean global_ocean        ! space-separated list of requested coordinates 
+must_have_bounds: no
+coords_attrib:    region
+!----------------------------------
+!
+
+
+!============
+axis_entry: rho
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    sea_water_potential_density
+units:            kg m-3
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        potential density referenced to 2000 dbar
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         rho
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: oline
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    region
+long_name:        ocean passage 
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         line
+type:             character
+requested:        barents_opening bering_strait canadian_archipelago denmark_strait drake_passage english_channel pacific_equatorial_undercurrent faroe_scotland_channel florida_bahamas_strait fram_strait iceland_faroe_channel indonesian_throughflow mozambique_channel taiwan_luzon_straits windward_passage        ! space-separated list of requested coordinates 
+must_have_bounds: no
+coords_attrib:    passage
+!----------------------------------
+!
+
+
+!============
+axis_entry: olayer100m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        100.0 
+stored_direction: increasing
+type:             double
+value:            50.            ! of scalar (singleton) dimension 
+bounds_values:    0. 100.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: depth100m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        80.0         
+valid_max:        120.0 
+stored_direction: increasing
+type:             double
+value:            100.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: depth0m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        100.0 
+stored_direction: increasing
+type:             double
+value:            0.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: depth_coord
+!============
+!
+!  This vertical coordinate is used in z-coordinate models 
+!   The units are meters (m), and it has a value of 0. at the surface
+!   and becomes more and more positive with depth.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    depth
+units:            m
+axis:             Z
+positive:	  down 
+long_name:        ocean depth coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.
+valid_max:        12000.
+!----------------------------------	
+!
+!============
+axis_entry: olev
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        generic ocean level
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lev
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+!============
+axis_entry: ocean_double_sigma
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_double_sigma
+axis:             Z
+positive:	  up
+long_name:        ocean double sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))
+z_factors:        sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c
+z_bounds_factors: sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma_z
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_z
+axis:             Z
+long_name:        ocean sigma over z coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev
+z_factors:        sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev
+z_bounds_factors: sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: ocean_s
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of s, which appears in the formula below, should be stored as ocean_s.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_s.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_s_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean s-coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)
+z_factors:        s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c
+z_bounds_factors: s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of sigma, which appears in the formula below, should be stored as ocean_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta + sigma*(depth+eta)
+z_factors:        sigma: lev eta: eta depth: depth
+z_bounds_factors: sigma: lev_bnds eta: eta depth: depth
+!----------------------------------	
+!
+!
+! ***************************************************************
+!
+! Vertical coordinate formula_terms:
+!
+! ***************************************************************
+!
+!============
+variable_entry: eta
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:            m
+cell_methods:     time: mean
+long_name:        Sea Surface Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time
+type:      real
+!----------------------------------
+!
+!
+!============
+variable_entry: depth
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:        m
+long_name:    Sea Floor Depth
+comment:      Ocean bathymetry.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+out_name:        depth
+type:            real
+valid_min:        0.
+valid_max:        12000.
+ok_min_mean_abs:  2000.
+ok_max_mean_abs:  5000.
+!----------------------------------
+!
+!
+!============
+variable_entry: sigma
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: sigma_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: depth_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: depth_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: a
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient a
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: b
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient b
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: nsigma
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: nsigma
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+!============
+variable_entry: z1
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z1
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: z2
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z2
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: href
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: href
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: k_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: k_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+
+!============
+variable_entry:    dissic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_inorganic_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Inorganic Carbon Concentration at Surface
+comment:           Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          dissic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dissoc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_organic_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Organic Carbon Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          dissoc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Carbon Concentration at Surface
+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""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phyc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zooc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Zooplankton Carbon Concentration at Surface
+comment:           sum of zooplankton carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          zooc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bacc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Bacterial Carbon Concentration at Surface
+comment:           sum of bacterial carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          bacc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    detoc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Detrital Organic Carbon Concentration at Surface
+comment:           sum of detrital organic carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          detoc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    calc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Calcite Concentration at Surface
+comment:           sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          calc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    arag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Aragonite Concentration at Surface
+comment:           sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          arag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phydiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Diatoms expressed as Carbon in Sea Water at Surface
+comment:           carbon from the diatom phytoplankton component concentration alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phydiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phydiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water at Surface
+comment:           carbon concentration from the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phydiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phycalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon concentration from calcareous (calcite-producing) phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phycalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phypico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon concentration from the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phypico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phymisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon concentration from additional phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phymisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zmicro
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Microzooplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon  concentration from the microzooplankton (<20 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          zmicro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zmeso
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water at Surface
+comment:           carbon  concentration from mesozooplankton (20-200 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          zmeso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zoocmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Zooplankton Carbon Concentration at Surface
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          zoocmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    talk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_alkalinity_expressed_as_mole_equivalent
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Alkalinity at Surface
+comment:           total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          talk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ph
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_ph_reported_on_total_scale
+units:             1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         pH at Surface
+comment:           negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          ph
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    o2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_molecular_oxygen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolve Oxygen Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          o2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    no3
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_nitrate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Nitrate Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          no3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    nh4
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_ammonium_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Ammonium Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          nh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    po4
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phosphate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Phosphate Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          po4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Iron Concentration at Surface
+comment:           dissolved iron in sea water is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          dfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    si
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_silicate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Silicate Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          si
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chl
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Chlorophyll Mass Concentration at Surface
+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"" plus ""Other Phytoplankton Chlorophyll Mass Concentration""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chldiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Diatom Chlorophyll Mass Concentration at Surface
+comment:           chlorophyll from diatom phytoplankton component concentration alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chldiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chldiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water at Surface
+comment:           chlorophyll concentration from the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chldiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water at Surface
+comment:           chlorophyll concentration from the calcite-producing phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chlcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlpico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water at Surface
+comment:           chlorophyll concentration from the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chlpico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Phytoplankton Chlorophyll Mass Concentration at Surface
+comment:           chlorophyll from additional phytoplankton component concentrations alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          chlmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pon
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Organic Nitrogen Concentration at Surface
+comment:           sum of particulate organic nitrogen component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          pon
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pop
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Organic Phosphorus Concentration at Surface
+comment:           sum of particulate organic phosphorus component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          pop
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Biogenic Iron Concentration at Surface
+comment:           sum of particulate organic iron component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          bfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Biogenic Silica Concentration at Surface
+comment:           sum of particulate silica component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          bsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Nitrogen Concentration at Surface
+comment:           sum of phytoplankton nitrogen component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phyn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Phosphorus Concentration at Surface
+comment:           sum of phytoplankton phosphorus components
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phyp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Iron Concentration at Surface
+comment:           sum of phytoplankton iron component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          phyfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    physi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Silica Concentration at Surface
+comment:           sum of phytoplankton silica component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          physi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dms
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dimethyl_sulfide_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dimethyl Sulphide Concentration at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          dms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Carbonate expressed as Carbon in Sea Water at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          co3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3satcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_at_saturation
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          co3satcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3satarag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_at_saturation
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation at Surface
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth0m
+out_name:          co3satarag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_phytoplankton
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Primary Organic Carbon Production by All Types of Phytoplankton
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpnitrate
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone
+comment:           Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpnitrate
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpdiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_diatoms
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Primary Organic Carbon Production by Diatoms
+comment:           Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpdiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpdiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_diazotrophs
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Net Primary Mole Productivity of Carbon by Diazotrophs
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpdiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intppico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_picophytoplankton
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Net Primary Mole Productivity of Carbon by Picophytoplankton
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intppico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Primary Organic Carbon Production by Other Phytoplankton
+comment:           Vertically integrated total primary (organic carbon) production by other phytoplankton components alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpbfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_biological_production
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Iron Production
+comment:           Vertically integrated biogenic iron production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpbfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpbsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_silicon_due_to_biological_production
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Silica Production
+comment:           Vertically integrated biogenic silica production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpbsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intpcalcite
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Calcite Production
+comment:           Vertically integrated calcite production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpcalcite
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    intparag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Aragonite Production
+comment:           Vertically integrated aragonite production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intparag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    epc100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Particle Organic Carbon
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          epc100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    epfe100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_iron_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Particulate Iron
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          epfe100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    epsi100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_silicon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Particulate Silica
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          epsi100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    epcalc100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Calcite
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          epcalc100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    eparag100
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Flux of Aragonite
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time depth100m
+out_name:          eparag100
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    intdic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mass_content_of_dissolved_inorganic_carbon
+units:             kg m-2
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Dissolved Inorganic Carbon Content
+comment:           Vertically integrated DIC
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intdic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    spco2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_partial_pressure_of_carbon_dioxide_in_sea_water
+units:             Pa
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Surface Aqueous Partial Pressure of CO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          spco2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpco2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air
+units:             Pa
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Delta PCO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dpco2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpo2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air
+units:             Pa
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Delta PO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dpo2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fgco2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon
+units:             kg m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Surface Downward CO2 Flux
+comment:           Gas exchange flux of CO2 (positive into ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fgco2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    fgo2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_mole_flux_of_molecular_oxygen
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Surface Downward O2 Flux
+comment:           Gas exchange flux of O2 (positive into ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fgo2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    fgdms
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mole_flux_of_dimethyl_sulfide
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Surface Upward DMS Flux
+comment:           Gas exchange flux of DMS (positive into atmosphere)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fgdms
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fsc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_carbon_due_to_runoff_and_sediment_dissolution
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Flux of Carbon Into Ocean Surface by Runoff and Sediment Dissolution
+comment:           Carbon supply to ocean through runoff and sediment dissolution (neglects gas exchange)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fsc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    frc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_carbon_due_to_sedimentation
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Downward Carbon Flux at Ocean Bottom
+comment:           Carbon loss to sediments
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          frc
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    intpn2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Nitrogen Fixation Rate in Ocean
+comment:           Vertically integrated nitrogen fixation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          intpn2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fsn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Surface Downward Net Flux of Nitrogen
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fsn
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    frn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Nitrogen Loss to Sediments and through Denitrification
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          frn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fsfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Surface Downward Net Flux of Iron
+comment:           Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fsfe
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    frfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_sedimentation
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Iron Loss to Sediments
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          frfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    o2min
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile
+units:             mol m-3
+cell_methods:      time: mean area: where sea depth: minimum
+cell_measures:     area: areacello
+long_name:         Oxygen Minimum Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          o2min
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zo2min
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Depth of Oxygen Minimum Concentration
+comment:           Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zo2min
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zsatcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     minimum_depth_of_calcite_undersaturation_in_sea_water
+units:             m
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Calcite Saturation Depth
+comment:           Depth of calcite saturation horizon (0 if < surface, ""missing"" if > bottom, if two, then the shallower)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zsatcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zsatarag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     minimum_depth_of_aragonite_undersaturation_in_sea_water
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Aragonite Saturation Depth
+comment:           Depth of aragonite saturation horizon (0 if < surface, ""missing""  if > bottom, if two, then the shallower)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zsatarag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Carbon
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdin
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Nitrogen
+comment:           Net time rate of change of nitrogen nutrients (e.g. NO3+NH4) 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdip
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Phosphate
+comment:           vertical integral of net  time rate of change of phosphate 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdip
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdife
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_iron
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Iron
+comment:           vertical integral of net time rate of change of dissolved inorganic iron 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdife
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtdisi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Net Dissolved Inorganic Silicate
+comment:           vertical integral of net time rate of change of dissolved inorganic silicate 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtdisi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fddtalk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Alkalinity
+comment:           vertical integral of net time rate of change of alkalinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fddtalk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Carbon due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of dissolved inorganic carbon 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdin
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Nitrogen due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4) 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdip
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Phosphate due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of phosphate 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdip
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdife
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Iron due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of dissolved inorganic iron 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdife
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtdisi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes
+units:             mol m-2 s-1
+cell_methods:      time: mean area: where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Dissolved Inorganic Silicate due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of dissolved inorganic silicate 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtdisi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fbddtalk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Rate of Change of Biological Alkalinity due to Biological Activity
+comment:           vertical integral of net biological terms in time rate of change of alkalinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time olayer100m
+out_name:          fbddtalk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    masso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_mass
+units:             kg 
+cell_methods:      time: mean area: sum where sea
+long_name:         Sea Water Mass 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          masso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pbo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_pressure_at_sea_floor
+units:             dbar 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Water Pressure at Sea floor 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pbo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_pressure_at_sea_water_surface
+units:             dbar 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Water Pressure at Sea Water Surface 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    volo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_volume
+units:             m3
+cell_methods:      time: mean area: sum where sea
+long_name:         Sea Water Volume 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          volo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zos
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_height_above_geoid
+units:             m 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Height Above Geoid 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zos
+type:              real
+valid_min:         -13.97
+valid_max:         9.575
+ok_min_mean_abs:   0.008384
+ok_max_mean_abs:   1.572
+!----------------------------------
+!
+
+!============
+variable_entry:    zossq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_sea_surface_height_above_geoid
+units:             m2
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Square of Sea Surface Height Above Geoid 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          zossq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zosga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     global_average_sea_level_change
+units:             m 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Average Sea Level Change 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          zosga
+type:              real
+valid_min:         -0.1426
+valid_max:         0.382
+ok_min_mean_abs:   -0.09124
+ok_max_mean_abs:   0.3304
+!----------------------------------
+!
+
+!============
+variable_entry:    zossga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     global_average_steric_sea_level_change
+units:             m 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Average Steric Sea Level Change 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          zossga
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zostoga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     global_average_thermosteric_sea_level_change
+units:             m 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Average Thermosteric Sea Level Change 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          zostoga
+type:              real
+valid_min:         -0.1375
+valid_max:         0.3734
+ok_min_mean_abs:   -0.0511
+ok_max_mean_abs:   0.2998
+!----------------------------------
+!
+
+!============
+variable_entry:    masscello
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_mass_per_unit_area
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Mass Per Unit Area 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          masscello
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    thkcello
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cell_thickness
+units:             m 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Ocean Model Cell Thickness 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          thkcello
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    thetao
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_potential_temperature
+units:             K 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Potential Temperature 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          thetao
+type:              real
+valid_min:         -9.37e+17
+valid_max:         1.05e+20
+ok_min_mean_abs:   -9.37e+17
+ok_max_mean_abs:   1.05e+20
+!----------------------------------
+!
+
+!============
+variable_entry:    thetaoga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_potential_temperature
+units:             K 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Average Sea Water Potential Temperature 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          thetaoga
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tos
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_temperature
+units:             K 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Temperature 
+comment:           "this may differ from ""surface temperature"" in regions of sea ice."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tos
+type:              real
+valid_min:         257.4
+valid_max:         325.2
+ok_min_mean_abs:   272
+ok_max_mean_abs:   303.5
+!----------------------------------
+!
+
+!============
+variable_entry:    tossq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_sea_surface_temperature
+units:             K2 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Square of Sea Surface Temperature 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tossq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    so
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_salinity
+units:             psu 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Salinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          so
+type:              real
+valid_min:         -9.37e+17
+valid_max:         1.05e+20
+ok_min_mean_abs:   -9.37e+17
+ok_max_mean_abs:   1.05e+20
+!----------------------------------
+!
+
+!============
+variable_entry:    soga
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_salinity
+units:             psu 
+cell_methods:      time: mean area: mean where sea
+long_name:         Global Mean Sea Water Salinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        time
+out_name:          soga
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sos
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_salinity
+units:             psu 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Salinity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rhopoto
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_potential_density
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Potential Density 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          rhopoto
+type:              real
+valid_min:         -3.257
+valid_max:         1094
+ok_min_mean_abs:   10.38
+ok_max_mean_abs:   1079
+!----------------------------------
+!
+
+!============
+variable_entry:    agessc
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_age_since_surface_contact
+units:             yr 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Sea Water Age Since Surface Contact 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          agessc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfc11
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moles_of_cfc11_per_unit_mass_in_sea_water
+units:             mol kg-1 
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Moles Per Unit Mass of CFC-11 in Sea Water 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          cfc11
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftbarot
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_barotropic_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Ocean Barotropic Mass Streamfunction 
+comment:           differs from CMIP3 because it includes mass.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          msftbarot
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mlotst
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mixed_layer_thickness_defined_by_sigma_t
+units:             m 
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Ocean Mixed Layer Thickness Defined by Sigma T 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mlotst
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mlotstsq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_ocean_mixed_layer_thickness_defined_by_sigma_t
+units:             m2
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Square of Ocean Mixed Layer Thickness Defined by Sigma T 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mlotstsq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    omldamax
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mixed_layer_thickness_defined_by_mixing_scheme
+units:             m 
+cell_methods:      time: maximum within days time: mean over days
+cell_measures:     area: areacello
+long_name:         Mean Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          omldamax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    omlmax
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mixed_layer_thickness_defined_by_mixing_scheme
+units:             m 
+cell_methods:      time: maximum
+cell_measures:     area: areacello
+long_name:         Monthly Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          omlmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_x_velocity
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Sea Water X Velocity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          uo
+type:              real
+valid_min:         -1.041e+18
+valid_max:         1.05e+20
+ok_min_mean_abs:   -1.041e+18
+ok_max_mean_abs:   1.05e+20
+!----------------------------------
+!
+
+!============
+variable_entry:    vo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_y_velocity
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Sea Water Y Velocity 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          vo
+type:              real
+valid_min:         -1.041e+18
+valid_max:         1.05e+20
+ok_min_mean_abs:   -1.041e+18
+ok_max_mean_abs:   1.05e+20
+!----------------------------------
+!
+
+!============
+variable_entry:    wmo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_ocean_mass_transport
+units:             kg s-1
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Upward Ocean Mass Transport 
+comment:           differs from CMIP3, which only had upward velocity.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          wmo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wmosq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_upward_ocean_mass_transport
+units:             kg2 s-2
+cell_methods:      time: mean
+cell_measures:     area: areacello volume: volcello
+long_name:         Square of Upward Ocean Mass Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          wmosq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    umo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mass_x_transport
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Ocean Mass X Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          umo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vmo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mass_y_transport
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Ocean Mass Y Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          vmo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftmyz
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_meridional_overturning_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Meridional Overturning Mass Streamfunction 
+comment:           differs from CMIP3 because it includes mass.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude olevel basin time
+out_name:          msftmyz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftmrhoz
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_meridional_overturning_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Meridional Overturning Mass Streamfunction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude rho basin time
+out_name:          msftmrhoz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftyyz
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_y_overturning_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Y Overturning Mass Streamfunction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude olevel basin time
+out_name:          msftyyz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftyrhoz
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_y_overturning_mass_streamfunction
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Y Overturning Mass Streamfunction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude rho basin time
+out_name:          msftyrhoz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftmyzba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_meridional_overturning_mass_streamfunction_due_to_bolus_advection
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude olevel basin time
+out_name:          msftmyzba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftmrhozba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_meridional_overturning_mass_streamfunction_due_to_bolus_advection
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude rho basin time
+out_name:          msftmrhozba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftyyzba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_y_overturning_mass_streamfunction_due_to_bolus_advection
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Y Overturning Mass Streamfunction due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude olevel basin time
+out_name:          msftyyzba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    msftyrhozba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_y_overturning_mass_streamfunction_due_to_bolus_advection
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Ocean Y Overturning Mass Streamfunction due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude rho basin time
+out_name:          msftyrhozba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfnorth
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport
+units:             W 
+cell_methods:      time: mean
+long_name:         Northward Ocean Heat Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfnorth
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfnorthba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_bolus_advection
+units:             W 
+cell_methods:      time: mean
+long_name:         Northward Ocean Heat Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfnorthba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfnorthdiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_diffusion
+units:             W 
+cell_methods:      time: mean
+long_name:         Northward Ocean Heat Transport due to Diffusion 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfnorthdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfx
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_x_transport
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat X Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfx
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfy
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_y_transport
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat Y Transport 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfy
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfyba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_y_transport_due_to_bolus_advection
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat Y Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfyba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfydiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_y_transport_due_to_diffusion
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat Y Transport due to Diffussion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfydiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfxba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_x_transport_due_to_bolus_advection
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat X Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfxba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfxdiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_heat_x_transport_due_to_diffusion
+units:             W 
+cell_methods:      time: mean
+long_name:         Ocean Heat X Transport due to Diffusion 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfxdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasin
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasinba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_bolus_advection
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasinba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasindiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_diffusion
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Diffussion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasindiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    htovgyre
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_gyre
+units:             W 
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Gyre 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          htovgyre
+type:              real
+valid_min:         -1.772e+15
+valid_max:         2.691e+15
+ok_min_mean_abs:   5.91e+13
+ok_max_mean_abs:   2.364e+14
+!----------------------------------
+!
+
+!============
+variable_entry:    htovovrt
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_overturning
+units:             W 
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Overturning 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          htovovrt
+type:              real
+valid_min:         -6.263e+15
+valid_max:         1.305e+16
+ok_min_mean_abs:   2.039e+14
+ok_max_mean_abs:   8.156e+14
+!----------------------------------
+!
+
+!============
+variable_entry:    sltovgyre
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_salt_transport_due_to_gyre
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Salt Transport due to Gyre 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          sltovgyre
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sltovovrt
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_salt_transport_due_to_overturning
+units:             kg s-1
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Salt Transport due to Overturning 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          sltovovrt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mfo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_transport_across_line
+units:             kg s-1
+cell_methods:      time: mean
+long_name:         Sea Water Transport
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        oline time
+out_name:          mfo
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     rainfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Rainfall Flux where Ice Free Ocean over Sea
+comment:           computed as the total mass of liquid water falling as liquid rain  into the ice-free portion of the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+valid_min:         0
+valid_max:         0.001254
+ok_min_mean_abs:   2.156e-05
+ok_max_mean_abs:   3.215e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Snowfall Flux where Ice Free Ocean over Sea
+comment:           computed as the total mass of ice directly falling as snow into the ice-free portion of the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+valid_min:         0
+valid_max:         0.0002987
+ok_min_mean_abs:   1.449e-06
+ok_max_mean_abs:   6.11e-06
+!----------------------------------
+!
+
+!============
+variable_entry:    evs
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Water Evaporation Flux Where Ice Free Ocean over Sea
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          evs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    friver
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water_from_rivers
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux into Sea Water From Rivers 
+comment:           computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          friver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ficeberg
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water_from_icebergs
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Water Flux into Sea Water From Icebergs 
+comment:           computed as the iceberg melt water  flux into the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          ficeberg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fsitherm
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water_due_to_sea_ice_thermodynamics
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux into Sea Water due to Sea Ice Thermodynamics 
+comment:           computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          fsitherm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wfo
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux into Sea Water 
+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 of the next two variables in this table.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wfo
+type:              real
+valid_min:         -0.005411
+valid_max:         0.03952
+ok_min_mean_abs:   1.831e-05
+ok_max_mean_abs:   6.051e-05
+!----------------------------------
+!
+
+!============
+variable_entry:    wfonocorr
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_into_sea_water_without_flux_correction
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux into Sea Water Without Flux Correction 
+comment:           computed as the water  flux (without flux correction) into the ocean divided by the area of the ocean portion of the grid cell.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wfonocorr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wfcorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_flux_correction
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Water Flux Correction 
+comment:           Positive flux implies correction adds water to ocean.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wfcorr 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfpr
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water_due_to_rainfall
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water due to Rainfall 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfpr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfevap
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water_due_to_evaporation
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water due to Evaporation 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfevap
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfriver
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water_from_rivers
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water From Rivers 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfriver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfsit
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water due to Sea Ice Thermodynamics 
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfsit
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsf
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_into_sea_water
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux into Sea Water 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsfcorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     virtual_salt_flux_correction
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Virtual Salt Flux Correction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsfcorr 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfdsi
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downward_sea_ice_basal_salt_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Sea Ice Basal Salt Flux
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sfdsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfriver
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     salt_flux_into_sea_water_from_rivers
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Salt Flux into Sea Water from Rivers 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sfriver
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfgeou
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_geothermal_heat_flux_at_sea_floor
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Upward Geothermal Heat Flux at Sea Floor 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfgeou
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfrainds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Temperature Flux due to Rainfall Expressed as Heat Flux into Sea Water 
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfrainds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    hfevapds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Temperature Flux due to Evaporation Expressed as Heat Flux Out of Sea Water 
+comment:           "This is defined as ""where ice_free_sea over sea"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfevapds
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfrunoffds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfrunoffds
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfsnthermds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_into_sea_water_due_to_snow_thermodynamics
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Snow Thermodynamics 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfsnthermds
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfsifrazil
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_into_sea_water_due_to_freezing_of_frazil_ice
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Frazil Ice Formation 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfsifrazil
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfsithermds
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_into_sea_water_due_to_sea_ice_thermodynamics
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Sea Ice Thermodynamics 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfsithermds
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfibthermds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_into_sea_water_due_to_iceberg_thermodynamics
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Iceberg Thermodynamics 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfibthermds
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_net_downward_longwave_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Surface Net Downward Longwave Radiation
+comment:           "This is defined as ""where ice_free_sea over sea"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+valid_min:         30.71
+valid_max:         520.5
+ok_min_mean_abs:   271.2
+ok_max_mean_abs:   323.6
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Surface Downward Latent Heat Flux
+comment:           "This is defined as ""where ice_free_sea over sea"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          down
+valid_min:         -76.77
+valid_max:         790.7
+ok_min_mean_abs:   50.39
+ok_max_mean_abs:   73.2
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean area: mean where ice_free_sea over sea
+cell_measures:     area: areacello
+long_name:         Surface Downward Sensible Heat Flux
+comment:           "This is defined as ""where ice_free_sea over sea"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          down
+valid_min:         -264.5
+valid_max:         844.8
+ok_min_mean_abs:   10.7
+ok_max_mean_abs:   34.84
+!----------------------------------
+!
+
+!============
+variable_entry:    rsntds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_downward_shortwave_flux_at_sea_water_surface
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Net Downward Shortwave Radiation at Sea Water Surface 
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsntds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello volume: volcello
+long_name:         Downwelling Shortwave Radiation in Sea Water 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          rsds
+type:              real
+positive:          down
+valid_min:         -0.002946
+valid_max:         524.4
+ok_min_mean_abs:   143.9
+ok_max_mean_abs:   181.6
+!----------------------------------
+!
+
+!============
+variable_entry:    hfcorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     heat_flux_correction
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Heat Flux Correction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfcorr 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    hfds
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_heat_flux_in_sea_water
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello
+long_name:         Downward Heat Flux at Sea Water Surface
+comment:           "This is the net flux of heat entering the liquid water column through its upper surface (excluding any ""flux adjustment"") ."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauuo 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_x_stress
+units:             N m-2
+cell_methods:      time: mean area: mean where sea
+long_name:         Surface Downward X Stress 
+comment:           This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauuo 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauvo 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_y_stress
+units:             N m-2
+cell_methods:      time: mean area: mean where sea
+long_name:         Surface Downward Y Stress 
+comment:           This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauvo 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauucorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_x_stress_correction
+units:             N m-2
+cell_methods:      time: mean area: mean where sea
+long_name:         Surface Downward X Stress Correction 
+comment:           This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauucorr 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauvcorr 
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_y_stress_correction
+units:             N m-2
+cell_methods:      time: mean area: mean where sea
+long_name:         Surface Downward Y Stress Correction 
+comment:           This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tauvcorr 
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    zfull
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Ocean Layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zhalf
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Interfaces Between Ocean Layers
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zhalf
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_Oyr b/lucid-cmor-tables/Tables/LUCID_Oyr
new file mode 100644
index 0000000..c4c429a
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_Oyr
@@ -0,0 +1,2094 @@
+table_id: Table Oyr
+modeling_realm: ocean
+
+frequency: yr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  365.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   olevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: depth_coord
+!============
+!
+!  This vertical coordinate is used in z-coordinate models 
+!   The units are meters (m), and it has a value of 0. at the surface
+!   and becomes more and more positive with depth.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    depth
+units:            m
+axis:             Z
+positive:	  down 
+long_name:        ocean depth coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.
+valid_max:        12000.
+!----------------------------------	
+!
+!============
+axis_entry: olev
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        generic ocean level
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lev
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+!============
+axis_entry: ocean_double_sigma
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_double_sigma
+axis:             Z
+positive:	  up
+long_name:        ocean double sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))
+z_factors:        sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c
+z_bounds_factors: sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma_z
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_z
+axis:             Z
+long_name:        ocean sigma over z coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev
+z_factors:        sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev
+z_bounds_factors: sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: ocean_s
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of s, which appears in the formula below, should be stored as ocean_s.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_s.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_s_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean s-coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)
+z_factors:        s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c
+z_bounds_factors: s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of sigma, which appears in the formula below, should be stored as ocean_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta + sigma*(depth+eta)
+z_factors:        sigma: lev eta: eta depth: depth
+z_bounds_factors: sigma: lev_bnds eta: eta depth: depth
+!----------------------------------	
+!
+!
+! ***************************************************************
+!
+! Vertical coordinate formula_terms:
+!
+! ***************************************************************
+!
+!============
+variable_entry: eta
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:            m
+cell_methods:     time: mean
+long_name:        Sea Surface Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time
+type:      real
+!----------------------------------
+!
+!
+!============
+variable_entry: depth
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:        m
+long_name:    Sea Floor Depth
+comment:      Ocean bathymetry.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+out_name:        depth
+type:            real
+valid_min:        0.
+valid_max:        12000.
+ok_min_mean_abs:  2000.
+ok_max_mean_abs:  5000.
+!----------------------------------
+!
+!
+!============
+variable_entry: sigma
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: sigma_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: depth_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: depth_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: a
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient a
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: b
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient b
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: nsigma
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: nsigma
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+!============
+variable_entry: z1
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z1
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: z2
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z2
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: href
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: href
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: k_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: k_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+
+!============
+variable_entry:    dissic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_inorganic_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Inorganic Carbon Concentration
+comment:           Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dissic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dissoc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_organic_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Organic Carbon Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dissoc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Carbon Concentration
+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""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phyc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zooc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Zooplankton Carbon Concentration
+comment:           sum of zooplankton carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zooc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bacc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Bacterial Carbon Concentration
+comment:           sum of bacterial carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bacc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    detoc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Detrital Organic Carbon Concentration
+comment:           sum of detrital organic carbon component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          detoc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    calc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Calcite Concentration
+comment:           sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          calc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    arag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Aragonite Concentration
+comment:           sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          arag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phydiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Diatoms expressed as Carbon in Sea Water
+comment:           carbon from the diatom phytoplankton component concentration alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phydiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phydiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water
+comment:           carbon concentration from the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phydiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phycalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water
+comment:           carbon concentration from calcareous (calcite-producing) phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phycalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phypico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water
+comment:           carbon concentration from the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phypico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phymisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water
+comment:           carbon concentration from additional phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phymisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zmicro
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Microzooplankton expressed as Carbon in Sea Water
+comment:           carbon  concentration from the microzooplankton (<20 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zmicro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zmeso
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water
+comment:           carbon  concentration from mesozooplankton (20-200 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zmeso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zoocmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Zooplankton Carbon Concentration
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zoocmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    talk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_alkalinity_expressed_as_mole_equivalent
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Alkalinity
+comment:           total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          talk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ph
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_water_ph_reported_on_total_scale
+units:             1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         pH
+comment:           negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          ph
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    o2
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_molecular_oxygen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolve Oxygen Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          o2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    no3
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_nitrate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Nitrate Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          no3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    nh4
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_ammonium_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Ammonium Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          nh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    po4
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phosphate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Phosphate Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          po4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dissolved_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Iron Concentration
+comment:           dissolved iron in sea water is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    si
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_silicate_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dissolved Silicate Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          si
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chl
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Chlorophyll Mass Concentration
+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"" plus ""Other Phytoplankton Chlorophyll Mass Concentration""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chldiat
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Diatom Chlorophyll Mass Concentration
+comment:           chlorophyll from diatom phytoplankton component concentration alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chldiat
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chldiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water
+comment:           chlorophyll concentration from the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chldiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water
+comment:           chlorophyll concentration from the calcite-producing phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chlcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlpico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water
+comment:           chlorophyll concentration from the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chlpico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chlmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water
+units:             kg m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Phytoplankton Chlorophyll Mass Concentration
+comment:           chlorophyll from additional phytoplankton component concentrations alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          chlmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pon
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Organic Nitrogen Concentration
+comment:           sum of particulate organic nitrogen component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pon
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pop
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Organic Phosphorus Concentration
+comment:           sum of particulate organic phosphorus component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pop
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Biogenic Iron Concentration
+comment:           sum of particulate organic iron component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particulate Biogenic Silica Concentration
+comment:           sum of particulate silica component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Nitrogen Concentration
+comment:           sum of phytoplankton nitrogen component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phyn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Phosphorus Concentration
+comment:           sum of phytoplankton phosphorus components
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phyp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phyfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Iron Concentration
+comment:           sum of phytoplankton iron component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phyfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    physi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Phytoplankton Silica Concentration
+comment:           sum of phytoplankton silica component concentrations
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          physi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dms
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_dimethyl_sulfide_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Dimethyl Sulphide Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Carbonate expressed as Carbon in Sea Water
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          co3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3satcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_at_saturation
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          co3satcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    co3satarag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_at_saturation
+units:             mol m-3
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          co3satarag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Primary Carbon Production by Phytoplankton
+comment:           total primary (organic carbon) production by phytoplankton
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pnitrate
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Primary Carbon Production by Phytoplankton due to Nitrate Uptake Alone
+comment:           Primary (organic carbon) production by phytoplankton due to nitrate uptake alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pnitrate
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pbfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Biogenic Iron Production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pbfe
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pbsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Biogenic Silica Production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pbsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Calcite Production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Aragonite Production
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          parag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    expc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Particulate Organic Carbon Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expc
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expn
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Particulate Organic Nitrogen Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expn
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expp
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+long_name:         Sinking Particulate Organic Phosphorus Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expp
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expcfe
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_iron_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+long_name:         Sinking Particulate Iron Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expcfe
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expsi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_silicon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Particulate Silica Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expsi
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    expcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Calcite Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          expcalc
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    exparag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water
+units:             mol m-2 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Sinking Aragonite Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          exparag
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    dcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Calcite Dissolution
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    darag
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Aragonite Dissolution
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          darag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pdi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Diatom Primary Carbon Production
+comment:           Primary (organic carbon) production by the diatom component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          pdi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpocdtdiaz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophs
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Diazotrophs
+comment:           Primary (organic carbon) production by the diazotrophic phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dpocdtdiaz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpocdtcalc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton
+comment:           Primary (organic carbon) production by the calcite-producing phytoplankton component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dpocdtcalc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dpocdtpico
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton
+comment:           Primary (organic carbon) production by the picophytoplankton (<2 um) component alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          dpocdtpico
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phypmisc
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Other Phytoplankton Carbon Production
+comment:           Primary (organic carbon) production by other phytoplankton components alone
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          phypmisc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdic
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Dissolved Inorganic Carbon due to Biological Activity
+comment:           Net of biological terms in time rate of change of dissolved inorganic carbon
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdin
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Nitrogen Nutrient due to Biological Activity
+comment:           Net of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdip
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_phosphate_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Dissolved Phosphate due to Biological Activity
+comment:           Net of biological terms in time rate of change of dissolved phosphate
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdip
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdife
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Dissolved Inorganic Iron due to Biological Activity
+comment:           Net of biological terms in time rate of change of dissolved inorganic iron
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdife
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtdisi
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Dissolved Inorganic Silicate due to Biological Activity
+comment:           Net of biological terms in time rate of change of dissolved inorganic silicate
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtdisi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    bddtalk
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Rate of Change of Alkalinity due to Biological Activity
+comment:           Net of biological terms in time rate of change of alkalinity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          bddtalk
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fescav
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Nonbiogenic Iron Scavenging
+comment:           Dissolved Fe removed through nonbiogenic scavenging onto particles
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          fescav
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fediss
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Particle Source of Dissolved Iron
+comment:           Dissolution, remineralization and desorption of iron back to the dissolved phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          fediss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    graz
+!============
+modeling_realm:    ocnBgchem
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_grazing_of_phytoplankton
+units:             mol m-3 s-1
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello volume: volcello
+long_name:         Total Grazing of Phytoplankton by Zooplankton
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          graz
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zfull
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Ocean Layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zhalf
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     depth_below_geoid
+units:             m
+cell_methods:      time: mean area: mean where sea
+cell_measures:     area: areacello 
+long_name:         Depth Below Geoid of Interfaces Between Ocean Layers
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          zhalf
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_aero b/lucid-cmor-tables/Tables/LUCID_aero
new file mode 100644
index 0000000..e2a17c2
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_aero
@@ -0,0 +1,2197 @@
+table_id: Table aero
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alev1
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+!
+!============
+variable_entry: ps
+!============
+modeling_realm:  atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:  surface_air_pressure
+units:         Pa
+cell_methods:     time: mean
+long_name:          Surface Air Pressure
+comment:      not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time
+out_name:  ps
+type:      real
+!
+
+!============
+variable_entry:    od550aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_ambient_aerosol
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Aerosol Optical Thickness at 550 nm
+comment:           AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          od550aer
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    od550lt1aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_pm1_ambient_aerosol
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Fine Aerosol Optical Thickness at 550 nm
+comment:           od550 due to particles with wet diameter less than 1 um  (""ambient"" 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. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          od550lt1aer
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    abs550aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_absorption_optical_thickness_due_to_ambient_aerosol
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Aerosol Absorption Optical Thickness at 550 nm
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          abs550aer
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    od870aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_ambient_aerosol
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Aerosol Optical Thickness at 870 nm
+comment:           AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          od870aer
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emioa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production_and_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Rate of Emission and Production of Dry Aerosol Total Organic Matter
+comment:           tendency of atmosphere mass content of organic matter dry aerosol due to net production and emission.  This is the sum of total emission of POA and total production of SOA (see next two entries). ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emioa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emipoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Emission Rate of Dry Aerosol Primary Organic Matter
+comment:           tendency of atmosphere mass content of primary organic aerosol due to emission:  ""mass"" refers to the mass of primary organic matter, not mass of organic carbon alone.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emipoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    chepsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Production Rate of Dry Aerosol Secondary Organic Matter
+comment:           tendency of atmosphere mass content of secondary organic matter_dry aerosol due to net production:  If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as POA emissions.  ""mass"" refers to the mass of primary organic matter, not mass of organic carbon alone.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          chepsoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emibc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Emission Rate of Black Carbon Aerosol Mass
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emibc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dryoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Dry Aerosol Organic Matter
+comment:           tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of POA and dry deposition of SOA (see next two entries). ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dryoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drypoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Dry Aerosol Primary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drypoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drysoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Dry Aerosol Secondary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drysoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drybc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Black Carbon Aerosol Mass
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drybc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Dry Aerosol Organic Matter
+comment:           tendency of atmosphere mass content of organic matter dry aerosols due to wet deposition: This is the sum of wet deposition of POA and wet deposition of SOA (see next two entries). ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetpoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Dry Aerosol Primary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetpoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Dry Aerosol Secondary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetsoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetbc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Black Carbon Aerosol Mass
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetbc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emibb
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission of Primary Aerosol from Biomass Burning
+comment:           tendency of atmosphere mass content of primary organic matter dry aerosol due to emission: This does not include sources of secondary aerosols from biomass burning aerosols, such as SO2 or SOA. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emibb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emiso2
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of SO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emiso2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emiso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Direct Emission Rate of SO4
+comment:           expressed as a tendency of atmosphere mass content of SO4.  Direct emission does not include secondary sulfate production.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emiso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emidms
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of DMS
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emidms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dryso2
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of SO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dryso2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dryso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of SO4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dryso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drydms
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of DMS
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drydms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfate_expressed_as_sulfur_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of SO4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetso2
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of SO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetso2
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetdms
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of DMS
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetdms
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    eminh3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of NH3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          eminh3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drynh3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of NH3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drynh3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drynh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of NH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drynh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetnh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of NH4+NH3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetnh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emiss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of Seasalt
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emiss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dryss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Seasalt
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          dryss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Seasalt
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    emidust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Emission Rate of Dust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          emidust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    drydust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Dry Deposition Rate of Dust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          drydust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wetdust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Wet Deposition Rate of Dust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          wetdust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Dry Aerosol Organic Matter
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadpoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Dry Aerosol Primary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadpoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Dry Aerosol Secondary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadsoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadbc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_black_carbon_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Black Carbon Aerosol
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadbc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_sulfate_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of SO4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loaddust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_dust_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Dust
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loaddust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_seasalt_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of Seasalt
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadno3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_nitrate_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of NO3
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadno3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    loadnh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_mass_content_of_ammonium_dry_aerosol
+units:             kg m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Load of NH4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          loadnh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Dry Aerosol Organic Matter
+comment:           mass concentration of particulate organic matter dry aerosol in air in model lowest layer 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcpoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Dry Aerosol Primary Organic Matter
+comment:           mass concentration of primary particulate organic matter dry aerosol in air in model lowest layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcpoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Dry Aerosol Secondary Organic Matter
+comment:           mass concentration of secondary particulate organic matter dry aerosol in air in model lowest layer.  If the model lumps SOA with POA, then their sum is reported as POA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcsoa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcbc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_black_carbon_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Black Carbon Aerosol
+comment:           mass concentration of black carbon dry aerosol in air in model lowest layer 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcbc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_sulfate_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of SO4
+comment:           mass concentration of sulfate dry aerosol in air in model lowest layer.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcso4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcdust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_dust_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Dust
+comment:           mass concentration of dust dry aerosol in air in model lowest layer 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcdust
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_seasalt_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of Seasalt
+comment:           mass concentration of seasalt dry aerosol in air in model lowest layer 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcno3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_nitrate_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of NO3
+comment:           Mass concentration in model lowest layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcno3
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sconcnh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_ammonium_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Concentration of NH4
+comment:           Mass concentration in model lowest layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alev1 time
+out_name:          sconcnh4
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdsdiff
+!============
+modeling_realm:    aerosol land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_diffuse_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Diffuse Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdsdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscsdiff
+!============
+modeling_realm:    aerosol land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Diffuse Downwelling Clear Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscsdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclwtop
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_cloud_liquid_water_particle_at_liquid_water_cloud_top
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud-Top Effective Droplet Radius
+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. Reported values are weighted by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          reffclwtop
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cldncl
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud Droplet Number Concentration of Cloud Tops
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cldncl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cldnci
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_ice_crystals_in_air_at_ice_cloud_top
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ice Crystal Number Concentration of Cloud Tops
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cldnci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cldnvi
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_number_content_of_cloud_droplets
+units:             m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Column Integrated Cloud Droplet Number
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cldnvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ec550aer
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     volume_extinction_coefficient_in_air_due_to_ambient_aerosol
+units:             m-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ambient Aerosol Extinction at 550 nm
+comment:           """ambient"" means ""wetted"".  "
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ec550aer
+!----------------------------------
+!
+
+!============
+variable_entry:    concoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Dry Aerosol Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concoa
+!----------------------------------
+!
+
+!============
+variable_entry:    concpoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Dry Aerosol Primary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concpoa
+!----------------------------------
+!
+
+!============
+variable_entry:    concsoa
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Dry Aerosol Secondary Organic Matter
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concsoa
+!----------------------------------
+!
+
+!============
+variable_entry:    concbb
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_biomass_burning_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Biomass Burning Aerosol
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concbb
+!----------------------------------
+!
+
+!============
+variable_entry:    concbc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_black_carbon_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Black Carbon Aerosol
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concbc
+!----------------------------------
+!
+
+!============
+variable_entry:    concaerh2o
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_water_in_ambient_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Aerosol Water 
+comment:           """ambient"" means ""wetted"""
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concaerh2o
+!----------------------------------
+!
+
+!============
+variable_entry:    concso4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_sulfate_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of SO4
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concso4
+!----------------------------------
+!
+
+!============
+variable_entry:    concso2
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_sulfur_dioxide_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of SO2
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concso2
+!----------------------------------
+!
+
+!============
+variable_entry:    concdms
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mole_fraction_of_dimethyl_sulfide_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mole Fraction of DMS
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concdms
+!----------------------------------
+!
+
+!============
+variable_entry:    concno3
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_nitrate_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of NO3 Aerosol
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concno3
+!----------------------------------
+!
+
+!============
+variable_entry:    concnh4
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_ammonium_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of NH4 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concnh4
+!----------------------------------
+!
+
+!============
+variable_entry:    concss
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_seasalt_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Seasalt 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concss
+!----------------------------------
+!
+
+!============
+variable_entry:    concdust
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_concentration_of_dust_dry_aerosol_in_air
+units:             kg m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Concentration of Dust 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concdust
+!----------------------------------
+!
+
+!============
+variable_entry:    conccn
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_ambient_aerosol_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Aerosol Number Concentration
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          conccn
+!----------------------------------
+!
+
+!============
+variable_entry:    concnmcn
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_nucleation_mode_ambient_aerosol_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Number Concentration of Nucleation Mode Aerosol
+comment:           includes all particles with diameter smaller than 3 nm
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          concnmcn
+!----------------------------------
+!
+
+!============
+variable_entry:    conccmcn
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_coarse_mode_ambient_aerosol_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Number Concentration Coarse Mode Aerosol
+comment:           includes all particles with diameter larger than 1 micron
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          conccmcn
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclws
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_liquid_water_particle
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Droplet Effective Radius
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          reffclws
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclwc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_liquid_water_particle
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Cloud Droplet Effective Radius
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          reffclwc
+!----------------------------------
+!
+
+!============
+variable_entry:    cdnc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_cloud_liquid_water_particles_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud Droplet Number Concentration
+comment:           Cloud droplet number concentration in liquid clouds
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cdnc
+!----------------------------------
+!
+
+!============
+variable_entry:    inc
+!============
+modeling_realm:    aerosol
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     number_concentration_of_ice_crystals_in_air
+units:             m-3
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ice Crystal Number Concentration
+comment:           Ice Crystal number concentration in ice clouds
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          inc
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_cf3hr b/lucid-cmor-tables/Tables/LUCID_cf3hr
new file mode 100644
index 0000000..c45a547
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_cf3hr
@@ -0,0 +1,2565 @@
+table_id: Table cf3hr
+modeling_realm: atmos
+
+frequency: 3hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  0.125000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: p220
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            22000.            ! of scalar (singleton) dimension 
+bounds_values:    44000. 0.0    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p560
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            56000.            ! of scalar (singleton) dimension 
+bounds_values:    68000. 44000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p840
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            84000.            ! of scalar (singleton) dimension 
+bounds_values:    100000. 68000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: alt40
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    altitude
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        altitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         alt40
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 1776 [...]
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: scatratio
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    backscattering_ratio
+units:            1
+long_name:        lidar backscattering ratio
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         scatratio
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0.005 0.605 2.1 4. 6. 8.5 12.5 17.5 22.5 27.5 35. 45. 55. 70. 50040.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 0.01 0.01 1.2 1.2 3. 3. 5. 5. 7. 7. 10. 10. 15. 15. 20. 20. 25. 25. 30. 30. 40. 40. 50. 50. 60. 60. 80. 80. 100000. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: dbze
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    equivalent_reflectivity_factor
+units:            dBZ
+long_name:        CloudSat simulator equivalent radar reflectivity factor
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         dbze
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        -47.5 -42.5 -37.5 -32.5 -27.5 -22.5 -17.5 -12.5 -7.5 -2.5 2.5 7.5 12.5 17.5 22.5        ! space-separated list of requested coordinates 
+requested_bounds: -50. -45. -45. -40. -40. -35. -35. -30. -30. -25. -25. -20. -20. -15. -15. -10. -10. -5. -5. 0. 0. 5. 5. 10. 10. 15. 15. 20. 20. 25. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sza5
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    solar_zenith_angle
+units:            degree
+long_name:        solar zenith angle
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         sza
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0. 20. 40. 60. 80.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: location
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+long_name:        location index
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         loc
+stored_direction: increasing
+type:             integer
+must_have_bounds: no
+index_only:       ok
+must_call_cmor_grid: yes
+
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:      clcalipso 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location alt40 time1
+out_name:            clcalipso 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clcalipso2  
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Cloud Fraction Undetected by CloudSat
+comment:           Clouds detected by CALIPSO but below the detectability threshold of CloudSat
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location alt40 time1
+out_name:          clcalipso2  
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfadDbze94
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid
+units:             1
+cell_methods:      time: point
+long_name:         CloudSat Radar Reflectivity CFAD
+comment:           CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location alt40 dbze time1
+out_name:          cfadDbze94
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfadLidarsr532
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid
+units:             1
+cell_methods:      time: point
+long_name:         CALIPSO Scattering Ratio CFAD
+comment:           CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location alt40 scatratio time1
+out_name:          cfadLidarsr532
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parasolRefl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_bidirectional_reflectance
+units:             1
+cell_methods:      time: point
+long_name:         PARASOL Reflectance
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location sza5 time1
+out_name:          parasolRefl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cltcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Total Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1
+out_name:          cltcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cllcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Low Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1 p840
+out_name:          cllcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clmcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO Mid Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1 p560
+out_name:          clmcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clhcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         CALIPSO High Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1 p220
+out_name:          clhcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    longitude
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     longitude
+units:             degrees_east
+cell_methods:      time: point
+long_name:         Longitude
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1
+out_name:          lon
+type:              real
+valid_min:         0.0
+valid_max:         360.0
+!----------------------------------
+!
+
+!============
+variable_entry:    latitude
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     latitude
+units:             degrees_north
+cell_methods:      time: point
+long_name:         Latitude
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1
+out_name:          lat
+type:              real
+valid_min:         -90.0
+valid_max:         90.0
+!----------------------------------
+!
+
+!============
+variable_entry:    toffset
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     time
+units:             day
+long_name:         Offset Time
+comment:           "this ""offset time"" should be added to the value stored in the ""time dimension"" to get the actual time.  This actual time is the time (UTC) of the corresponding point in the satellite orbit used to extract the model data."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        location time1
+out_name:          toffset
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ts
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ts
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+comment:           not, in general, the same as surface pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWind
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: point
+long_name:         Near-Surface Wind Speed
+comment:           This is the mean of the speed, not the speed computed from the mean u and v components of wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Snowfall Flux
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Snow and Ice Sublimation Flux
+comment:           The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          sbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tauu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_eastward_stress
+units:             Pa
+cell_methods:      time: point
+long_name:         Surface Downward Eastward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tauu
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauv
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_northward_stress
+units:             Pa
+cell_methods:      time: point
+long_name:         Surface Downward Northward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tauv
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+comment:           includes both evaporation and sublimation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Incident Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere (to be compared with satellite measurements)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rlutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rsutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    prw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_water_vapor_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Water Vapor Path
+comment:           vertically integrated through the atmospheric column
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          prw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clwvi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Condensed Water Path
+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 hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          clwvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Ice Water Path
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          clivi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rtmt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_downward_radiative_flux_at_top_of_atmosphere_model
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Net Downward Flux at Top of Model
+comment:           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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          rtmt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ccb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_base
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Base
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ccb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_top
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Top
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          cct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convection_time_fraction
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Fraction of Time Convection Occurs
+comment:           Fraction of time that convection occurs in the grid cell .
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     shallow_convection_time_fraction
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Fraction of Time Shallow Convection Occurs
+comment:           Fraction of time that shallow convection occurs in the grid cell. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          sci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2antt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission
+units:             kg  m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          fco2antt
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2fos
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2
+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.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          fco2fos
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2nat
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources
+comment:            This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ""net ecosystem biospheric productivity"", for land, and ""air to sea CO2 flux"", for ocean.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          fco2nat
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    cltc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_area_fraction
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          cltc
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    zfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     height_above_reference_ellipsoid
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Altitude of Model Full-Levels
+comment:           This is actual height above mean sea level, not geopotential height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          zfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zhalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     height_above_reference_ellipsoid
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Altitude of Model Half-Levels
+comment:           This is actual height above mean sea level, not geopotential height.  This is actual height above mean sea level, not geopotential height.  Includes both the top of the model atmosphere and surface levels.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time1
+out_name:          zhalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Pressure at Model Full-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Pressure at Model Half-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time1
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    h2o
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_water_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Water
+comment:           includes all phases of water
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          h2o
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clws
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_stratiform_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Stratiform Cloud Liquid Water
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clws
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clis
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_stratiform_cloud_ice_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Stratiform Cloud Ice
+comment:           Calculate 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.  Include precipitating hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clis
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clwc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_convective_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Convective Cloud Liquid Water
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clwc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clic
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_convective_cloud_ice_in_air
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Convective Cloud Ice
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclws
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_liquid_water_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Cloud Liquid Water 
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffclws
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclis
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_ice_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Cloud Ice
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffclis
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclwc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_liquid_water_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Convective Cloud Liquid Water
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffclwc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffclic
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_ice_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Convective Cloud Ice
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffclic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    grpllsprof
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     large_scale_graupel_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Graupel Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          grpllsprof
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prcprof
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_rainfall_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Rainfall Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          prcprof
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prlsprof
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     large_scale_rainfall_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Rainfall Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          prlsprof
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsnc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_snowfall_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Snowfall Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          prsnc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prlsns
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     large_scale_snowfall_flux
+units:             kg m-2 s-1 
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Snowfall Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          prlsns
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffgrpls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_graupel_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Graupel
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffgrpls
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffrainc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_rain_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Convective Rainfall
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffrainc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffrains
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_rain_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Rainfall
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffrains
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffsnowc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_convective_cloud_snow_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Convective Snowfall
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffsnowc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    reffsnows
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     effective_radius_of_stratiform_cloud_snow_particle
+units:             m
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Hydrometeor Effective Radius of Stratiform Snowfall
+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). 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          reffsnows
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dtaus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_stratiform_cloud
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Optical Depth
+comment:           This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          dtaus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dtauc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_optical_thickness_due_to_convective_cloud
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Cloud Optical Depth
+comment:           This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          dtauc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    dems
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     stratiform_cloud_longwave_emissivity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Emissivity
+comment:           This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          dems
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    demc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_longwave_emissivity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Cloud Emissivity
+comment:           This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          demc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     stratiform_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          cls
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_cfDay b/lucid-cmor-tables/Tables/LUCID_cfDay
new file mode 100644
index 0000000..16d84fb
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_cfDay
@@ -0,0 +1,1597 @@
+table_id: Table cfDay
+modeling_realm: atmos
+
+frequency: day
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  1.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plev7
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        90000. 74000. 62000. 50000. 37500. 24500. 9000.        ! space-separated list of requested coordinates 
+requested_bounds: 100000. 80000. 80000. 68000. 68000. 56000. 56000. 44000. 44000. 31000. 31000. 18000. 18000.  0. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: p500
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            50000.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p700
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            70000.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: alt40
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    altitude
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        altitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         alt40
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 1776 [...]
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: tau
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    atmosphere_optical_thickness_due_to_cloud
+units:            1
+long_name:        cloud optical thickness
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         tau
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0.15 0.8 2.45 6.5 16.2 41.5 100.        ! space-separated list of requested coordinates 
+requested_bounds: 0.0  0.3  0.3  1.3  1.3  3.6  3.6  9.4 9.4 23.0 23.0 60.0 60.0 100000. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sza5
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    solar_zenith_angle
+units:            degree
+long_name:        solar zenith angle
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         sza
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0. 20. 40. 60. 80.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Incident Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             % 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clwvi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Condensed Water Path
+comment:           calculate 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). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clwvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Ice Water Path
+comment:           calculate 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). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clivi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wap500
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         omega (=dp/dt)
+comment:           at 500 hPa level; commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p500
+out_name:          wap500
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta700
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p700
+out_name:          ta700
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ccb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_base
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Base
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          ccb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_top
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Top
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    cltisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Total Total Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    albisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_albedo
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Mean Cloud Albedo
+comment:           time-means are weighted by the ISCCP Total Cloud Fraction - see  http://www.cfmip.net/README
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          albisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pctisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_cloud_top
+units:             Pa 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Mean Cloud Top Pressure
+comment:           time-means are weighted by the ISCCP Total Cloud Fraction - see  http://www.cfmip.net/README
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pctisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parasolRefl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_bidirectional_reflectance
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         PARASOL Reflectance
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sza5 time
+out_name:          parasolRefl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cltcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Total Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cllcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Low Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cllcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clmcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Mid Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clmcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clhcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO High Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clhcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wap
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         omega (=dp/dt)
+comment:           commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          wap
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          zg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hur
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Cloud Area Fraction in Atmosphere Layer
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Cloud Liquid Water
+comment:           Calculated 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 cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_ice_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Cloud Ice
+comment:           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.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Mass Flux
+comment:           The net mass flux should represent 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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          mc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    clcalipso 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 time
+out_name:          clcalipso 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude tau plev7 time
+out_name:          clisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Pressure on Model Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Pressure on Model Half-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_cfMon b/lucid-cmor-tables/Tables/LUCID_cfMon
new file mode 100644
index 0000000..6774d63
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_cfMon
@@ -0,0 +1,2750 @@
+table_id: Table cfMon
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plev7
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        90000. 74000. 62000. 50000. 37500. 24500. 9000.        ! space-separated list of requested coordinates 
+requested_bounds: 100000. 80000. 80000. 68000. 68000. 56000. 56000. 44000. 44000. 31000. 31000. 18000. 18000.  0. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: p220
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            22000.            ! of scalar (singleton) dimension 
+bounds_values:    44000. 0.0    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p560
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            56000.            ! of scalar (singleton) dimension 
+bounds_values:    68000. 44000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p840
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            84000.            ! of scalar (singleton) dimension 
+bounds_values:    100000. 68000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: alt40
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    altitude
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        altitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         alt40
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 1776 [...]
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: tau
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    atmosphere_optical_thickness_due_to_cloud
+units:            1
+long_name:        cloud optical thickness
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         tau
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0.15 0.8 2.45 6.5 16.2 41.5 100.        ! space-separated list of requested coordinates 
+requested_bounds: 0.0  0.3  0.3  1.3  1.3  3.6  3.6  9.4 9.4 23.0 23.0 60.0 60.0 100000. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sza5
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    solar_zenith_angle
+units:            degree
+long_name:        solar zenith angle
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         sza
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0. 20. 40. 60. 80.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+!
+!============
+variable_entry: ps
+!============
+modeling_realm:  atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:  surface_air_pressure
+units:         Pa
+cell_methods:     time: mean
+long_name:          Surface Air Pressure
+comment:      not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude time
+out_name:  ps
+type:      real
+!
+
+!============
+variable_entry:    rlu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Longwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rlu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Shortwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rld
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Longwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rld
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Shortwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsd
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlucs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Clear-Sky Longwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rlucs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsucs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Clear-Sky Shortwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsucs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Clear-Sky Longwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rldcs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Clear-Sky Shortwave Radiation
+comment:           Includes also the fluxes at the surface and TOA.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsdcs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          ta
+type:              real
+valid_min:         157.1
+valid_max:         336.3
+ok_min_mean_abs:   194.3
+ok_max_mean_abs:   299.8
+!----------------------------------
+!
+
+!============
+variable_entry:    tnt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnta 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_advection
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnta 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntmp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_model_physics
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature due to Diabatic Processes
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tntmp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntscpbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tntscpbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntr 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_radiative_heating
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature due to Radiative Heating
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tntr 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_convection
+units:             K s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Air Temperature due to Moist Convection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tntc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Relative Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hur
+type:              real
+valid_min:         -2.642
+valid_max:         135.7
+ok_min_mean_abs:   -10.31
+ok_max_mean_abs:   97
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          hus
+type:              real
+valid_min:         -0.000299
+valid_max:         0.02841
+ok_min_mean_abs:   -0.0003539
+ok_max_mean_abs:   0.01041
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusa
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_advection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_convection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Convection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_diffusion
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Diffusion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusscpbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Stratiform Cloud Condensation and Evaporation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusscpbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusmp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_model_physics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Specific Humidity due to Model Physics
+comment:           This includes sources and sinks from parametrized physics (e.g. convection, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics and diffusion.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnhusmp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    eviscu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_momentum_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Eddy Viscosity Coefficients for Momentum
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          eviscu
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evisct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_heat_diffusivity
+units:             m2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Eddy Diffusivity Coefficients for Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          evisct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     clwc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_convective_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Convective Cloud Liquid Water 
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:           clwc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clic
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_convective_cloud_ice_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Convective Cloud Ice
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     stratiform_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Stratiform Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          cls
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clws
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_stratiform_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Stratiform Cloud Liquid Water
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clws
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clis
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_stratiform_cloud_ice_in_air
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Mass Fraction of Stratiform Cloud Ice
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          clis
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mcu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_updraft_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Updraft Convective Mass Flux
+comment:           Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          mcu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    mcd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_downdraft_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downdraft Convective Mass Flux
+comment:           Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          mcd
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    smc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_shallow_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Shallow Convective Mass Flux
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          smc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    dmc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_deep_convective_mass_flux
+units:             kg m-2 s-1 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Deep Convective Mass Flux
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          dmc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwcm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwcm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwbfpcli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Bergeron Findeisen Process To Cloud Ice
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwbfpcli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwce 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_condensation_and_evaporation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Condensation and Evaporation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwce 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwcd 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_convective_detrainment
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water Due to Convective Detrainment
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwcd 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwhon 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_homogeneous_nucleation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Homogeneous Nucleation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwhon 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwhen 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_heterogeneous_nucleation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Heterogeneous Nucleation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwhen 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwri 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_riming
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Riming
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwri 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwar 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_rain
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Rain
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwar 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwas 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_snow
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Snow
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwas 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwmi 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_melting_from_cloud_ice
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Melting From Cloud Ice
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwmi 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwac 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_autoconversion
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Autoconversion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwac 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwa 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_advection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwa 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclicm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclicm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclibl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclibl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclibfpcl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_bergeron_findeisen_process_from_cloud_liquid
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Bergeron Findeisen Process from Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclibfpcl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclicd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_convective_detrainment
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice Due Convective Detrainment
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclicd
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclihon
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Homogeneous Nucleation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclihon
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclihencl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid_water
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclihencl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclihenv
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_water_vapor
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Water Vapor
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclihenv
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscliricl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_cloud_liquid_water
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscliricl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclirir
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_rain
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Rain
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclirir
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclids
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_deposition_and_sublimation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Deposition and Sublimation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclids
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscliag
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_aggregation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Aggregation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscliag
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclias
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_accretion_to_snow
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Accretion to Snow
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclias
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscliemi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_evaporation_of_melting_ice
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Evaporation of Melting Ice
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscliemi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclimr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_rain
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Rain
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclimr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclimcl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_cloud_liquid_water
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclimcl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnscliif
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_icefall
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Icefall
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscliif
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclia
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_advection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclia
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwcm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwcm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwce
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_condensation_and_evaporation
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Condensation and Evaporation
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwce
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwacr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_rain
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Rain
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwacr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwacs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_snow
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Snow
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwacs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwif
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_icefall
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Icefall
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwif
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwa
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_advection
+units:             s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Advection
+comment:           condensed water includes both liquid and ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwa
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsut4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsutcs4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlutcs4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlu4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rlu4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsu4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsu4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rld4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rld4co2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsd4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsd4co2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlucs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rlucs4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsucs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsucs4co2
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldcs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rldcs4co2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdcs4co2
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevhalf time
+out_name:          rsdcs4co2
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    cltisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Total Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    albisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_albedo
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Mean Cloud Albedo
+comment:           time-means weighted by the ISCCP Total Cloud Fraction - see  http://www.cfmip.net/README
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          albisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pctisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_cloud_top
+units:             Pa 
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Mean Cloud Top Pressure
+comment:           time-means weighted by the ISCCP Total Cloud Fraction - see  http://www.cfmip.net/README
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pctisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clisccp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     isccp_cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         ISCCP Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev7 tau time
+out_name:          clisccp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cltcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Total Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cllcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Low Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p840
+out_name:          cllcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clmcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Mid Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p560
+out_name:          clmcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clhcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO High Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p220
+out_name:          clhcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 time
+out_name:          clcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parasolRefl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_bidirectional_reflectance
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         PARASOL Reflectance 
+comment:           This is reflectance as seen at the top of the atmosphere.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sza5 time
+out_name:          parasolRefl
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_cfOff b/lucid-cmor-tables/Tables/LUCID_cfOff
new file mode 100644
index 0000000..263615d
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_cfOff
@@ -0,0 +1,462 @@
+table_id: Table cfOff
+modeling_realm: atmos
+
+frequency: mon
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  30.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: p220
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            22000.            ! of scalar (singleton) dimension 
+bounds_values:    44000. 0.0    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p560
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            56000.            ! of scalar (singleton) dimension 
+bounds_values:    68000. 44000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: p840
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+type:             double
+value:            84000.            ! of scalar (singleton) dimension 
+bounds_values:    100000. 68000.    ! of scalar (singleton) dimension bounds
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: alt40
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    altitude
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        altitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         alt40
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 1776 [...]
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: scatratio
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    backscattering_ratio
+units:            1
+long_name:        lidar backscattering ratio
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         scatratio
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0.005 0.605 2.1 4. 6. 8.5 12.5 17.5 22.5 27.5 35. 45. 55. 70. 50040.        ! space-separated list of requested coordinates 
+requested_bounds: 0. 0.01 0.01 1.2 1.2 3. 3. 5. 5. 7. 7. 10. 10. 15. 15. 20. 20. 25. 25. 30. 30. 40. 40. 50. 50. 60. 60. 80. 80. 100000. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: dbze
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    equivalent_reflectivity_factor
+units:            dBZ
+long_name:        CloudSat simulator equivalent radar reflectivity factor
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         dbze
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        -47.5 -42.5 -37.5 -32.5 -27.5 -22.5 -17.5 -12.5 -7.5 -2.5 2.5 7.5 12.5 17.5 22.5        ! space-separated list of requested coordinates 
+requested_bounds: -50. -45. -45. -40. -40. -35. -35. -30. -30. -25. -25. -20. -20. -15. -15. -10. -10. -5. -5. 0. 0. 5. 5. 10. 10. 15. 15. 20. 20. 25. ! space-separated list of requested coordinate bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: sza5
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    solar_zenith_angle
+units:            degree
+long_name:        solar zenith angle
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         sza
+stored_direction: increasing
+tolerance:        0.001
+type:             double
+requested:        0. 20. 40. 60. 80.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+variable_entry:      clcalipso 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Cloud Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 time
+out_name:            clcalipso 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clcalipso2  
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Cloud Fraction Undetected by CloudSat
+comment:           Clouds detected by CALIPSO but below the detectability threshold of CloudSat
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 time
+out_name:          clcalipso2  
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:     cfadDbze94
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CloudSat Radar Reflectivity
+comment:           CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions  .
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 dbze time
+out_name:           cfadDbze94
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cfadLidarsr532
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Scattering Ratio
+comment:           CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alt40 scatratio time
+out_name:          cfadLidarsr532
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    parasolRefl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_bidirectional_reflectance
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         PARASOL Reflectance
+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).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude sza5 time
+out_name:          parasolRefl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cltcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Total Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          cltcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cllcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Low Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p840
+out_name:          cllcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clmcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO Mid Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p560
+out_name:          clmcalipso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clhcalipso
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         CALIPSO High Level Cloud Fraction 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time p220
+out_name:          clhcalipso
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_cfSites b/lucid-cmor-tables/Tables/LUCID_cfSites
new file mode 100644
index 0000000..6ad6385
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_cfSites
@@ -0,0 +1,2172 @@
+table_id: Table cfSites
+!
+! WARNING: Although this table define variables as function of longitude and latitude
+!          the user MUST use a 'grid' (using the 'site' index in LUCID_grids)
+!          in order to define correctly the location of each site.
+!
+modeling_realm: atmos
+
+frequency: subhr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  0.017361     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel alevhalf
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: site
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+long_name:        site index
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         site
+type:             integer
+must_have_bounds: no
+index_only:       ok
+must_call_cmor_grid: yes
+
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ts
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Temperature
+comment:           ""skin"" temperature (i.e., SST for open ocean)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          ts
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+comment:           not, in general, the same as surface pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           not, in general, the same as mean sea-level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWind
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: point
+long_name:         Near-Surface Wind Speed
+comment:           This is the mean of the speed, not the speed computed from the mean u and v components of wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hurs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height2m
+out_name:          hurs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Snowfall Flux
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evspsbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     water_evaporation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Evaporation
+comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          evspsbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_and_ice_sublimation_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Snow and Ice Sublimation Flux
+comment:           The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          sbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tauu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_eastward_stress
+units:             Pa
+cell_methods:      time: point
+long_name:         Surface Downward Eastward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          tauu
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tauv
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downward_northward_stress
+units:             Pa
+cell_methods:      time: point
+long_name:         Surface Downward Northward Wind Stress
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          tauv
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+comment:           includes both evaporation and sublimation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_incoming_shortwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Incident Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsdt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Shortwave Radiation
+comment:           at the top of the atmosphere
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere (to be compared with satellite measurements)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rlutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsutcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rsutcs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    prw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_water_vapor_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Water Vapor Path
+comment:           vertically integrated through the atmospheric column
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          prw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clwvi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_condensed_water_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Condensed Water Path
+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 hydrometeor affects the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          clwvi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clivi
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_cloud_ice_content
+units:             kg m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Ice Water Path
+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.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          clivi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rtmt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     net_downward_radiative_flux_at_top_of_atmosphere_model
+units:             W m-2
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Net Downward Flux at Top of Model
+comment:           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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          rtmt
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    ccb
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_base
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Base
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          ccb
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cct
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_convective_cloud_top
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Pressure at Convective Cloud Top
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          cct
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convection_time_fraction
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Fraction of Time Convection Occurs
+comment:           Fraction of time that convection occurs in the grid cell .
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          ci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sci
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     shallow_convection_time_fraction
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Fraction of Time Shallow Convection Occurs
+comment:           Fraction of time that shallow convection occurs in the grid cell. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          sci
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2antt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission
+units:             kg  m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          fco2antt
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2fos
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2
+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.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          fco2fos
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    fco2nat
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources
+units:             kg m-2 s-1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources
+comment:            This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ""net ecosystem biospheric productivity"", for land, and ""air to sea CO2 flux"", for ocean.)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site time1
+out_name:          fco2nat
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    cl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+long_name:         Cloud Area Fraction
+comment:           Includes both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          cl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_liquid_water_in_air
+units:             1
+cell_methods:      time: point
+long_name:         Mass Fraction of Cloud Liquid Water
+comment:           Includes both large-scale and convective cloud.  This is 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 cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          clw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     mass_fraction_of_cloud_ice_in_air
+units:             1
+cell_methods:      time: point
+long_name:         Mass Fraction of Cloud Ice
+comment:           Includes both large-scale and convective cloud. This is 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.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          cli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_net_upward_convective_mass_flux
+units:             kg m-2 s-1
+cell_methods:      time: point
+long_name:         Convective Mass Flux
+comment:           The net mass flux should represent 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 updrafts).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevhalf site time1
+out_name:          mc
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: point
+long_name:         Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          hur
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wap
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: point
+long_name:         omega (=dp/dt)
+comment:           commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          wap
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: point
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          zg
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rlu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+long_name:         Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rlu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+long_name:         Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rsu
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rld
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+long_name:         Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rld
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsd
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: point
+long_name:         Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rsd
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlucs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+long_name:         Upwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rlucs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsucs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+long_name:         Upwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rsucs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rldcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+long_name:         Downwelling Clear-Sky Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rldcs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdcs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: point
+long_name:         Downwelling Clear-Sky Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          rsdcs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    tnt 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnt 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnta 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_advection
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnta 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntmp
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_model_physics
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Diabatic Processes
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tntmp
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntscpbl 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Stratiform Cloud Condensation and Evaporation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tntscpbl 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntr 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_radiative_heating
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Radiative Heating
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tntr 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tntc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_air_temperature_due_to_convection
+units:             K s-1
+cell_methods:      time: point
+long_name:         Tendency of Air Temperature due to Moist Convection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tntc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusa 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_advection
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Advection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusa 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusc 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_convection
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Convection
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusc 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusd 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_diffusion
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Diffusion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusd 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusscpbl 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Stratiform Cloud Condensation and Evaporation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusscpbl 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnhusmp 
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_specific_humidity_due_to_model_physics
+units:             s-1
+cell_methods:      time: point
+long_name:         Tendency of Specific Humidity due to Model Physics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          tnhusmp 
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    evu
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_momentum_diffusivity
+units:             m2 s-1
+cell_methods:      time: point
+long_name:         Eddy Viscosity Coefficient for Momentum Variables
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          evu
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    edt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     atmosphere_heat_diffusivity
+units:             m2 s-1
+cell_methods:      time: point
+long_name:         Eddy Diffusivity Coefficient for Temperature Variable
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          edt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+long_name:         Pressure on Model Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+long_name:         Pressure on Model Half-Levels
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel site time1
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    longitude
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     longitude
+units:             degrees_east
+long_name:         Longitude
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site
+out_name:          lon
+type:              real
+valid_min:         0.0
+valid_max:         360.0
+!----------------------------------
+!
+
+!============
+variable_entry:    latitude
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     latitude
+units:             degrees_north
+long_name:         Latitude
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        site
+out_name:          lat
+type:              real
+valid_min:         -90.0
+valid_max:         90.0
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_day b/lucid-cmor-tables/Tables/LUCID_day
new file mode 100644
index 0000000..98fe782
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_day
@@ -0,0 +1,1105 @@
+table_id: Table day
+modeling_realm: atmos
+
+frequency: day
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  1.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: plev8
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    air_pressure
+units:            Pa
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        pressure
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         plev
+stored_direction: decreasing
+tolerance:        0.001
+type:             double
+requested:        100000. 85000. 70000. 50000. 25000. 10000. 5000. 1000.        ! space-separated list of requested coordinates 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmin
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: minimum
+cell_measures:     area: areacella
+long_name:         Daily Minimum Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tasmax
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: maximum
+cell_measures:     area: areacella
+long_name:         Daily Maximum Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tasmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Precipitation
+comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    psl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure_at_sea_level
+units:             Pa
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Sea Level Pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          psl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWind
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Daily-Mean Near-Surface Wind Speed
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWind
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tossq
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     square_of_sea_surface_temperature
+units:             K2
+cell_methods:      time:mean
+cell_measures:     area: areacello
+long_name:         Square of Sea Surface Temperature
+comment:           square of temperature of liquid ocean, averaged over the day. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tossq
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tos
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Temperature
+comment:           temperature of liquid ocean.  Note that the correct standard_name for this variable is ""sea_surface_temperature"", not ""surface_temperature"", but this was discovered too late to correct.  To maintain consistency across LUCID models, the wrong standard_name will continue to be used.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    omldamax
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_mixed_layer_thickness_defined_by_mixing_scheme
+units:             m 
+cell_methods:      time: maximum
+cell_measures:     area: areacello
+long_name:         Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          omldamax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsos
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: mean area: mean where land 
+cell_measures:     area: areacella
+long_name:         Moisture in Upper Portion of Soil Column
+comment:           the mass of water in all phases in a thin surface soil layer.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time sdepth1
+out_name:          mrsos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rhs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Near-Surface Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          rhs
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rhsmin
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: minimum
+cell_measures:     area: areacella
+long_name:         Surface Daily Minimum Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          rhsmin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rhsmax
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: maximum
+cell_measures:     area: areacella
+long_name:         Surface Daily Maximum Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height2m
+out_name:          rhsmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snc
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Snow Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cloud_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Total Cloud Fraction
+comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tslsi
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:          Surface Temperature Where Land or Sea Ice
+comment:           """skin"" temperature of all surfaces except open ocean.  "
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tslsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    snw
+!============
+modeling_realm:    landIce land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_snow_amount
+units:             kg m-2
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Surface Snow Amount
+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 0.0 where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          snw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_precipitation_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Convective Precipitation
+comment:           at surface; includes both liquid and solid phases.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     snowfall_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Solid Precipitation
+comment:           at surface; includes precipitation of all forms of water in the solid phase
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land 
+cell_measures:     area: areacella
+long_name:         Total Runoff
+comment:           "computed as the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell divided by the land area in the grid cell."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Eastward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Northward Near-Surface Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sfcWindmax
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     wind_speed
+units:             m s-1
+cell_methods:      time: maximum
+long_name:         Daily Maximum Near-Surface Wind Speed
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time height10m
+out_name:          sfcWindmax
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_latent_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Latent Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upward_sensible_heat_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upward Sensible Heat Flux
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Shortwave Radiation
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlut
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     toa_outgoing_longwave_flux
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         TOA Outgoing Longwave Radiation
+comment:           at the top of the atmosphere.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlut
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    usi
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_x_velocity
+units:             m s-1
+cell_methods:      time: mean
+long_name:         X-Component of Sea Ice Velocity
+comment:           "Reported as ""missing"" in regions free of sea ice."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          usi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vsi
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_y_velocity
+units:             m s-1
+cell_methods:      time: mean
+long_name:         Y-Component of Sea Ice Velocity
+comment:           "Reported as ""missing"" in regions free of sea ice."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          vsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sic
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_area_fraction
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Ice Area Fraction
+comment:           fraction of grid cell covered by sea ice. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sic
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    sit
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_ice_thickness
+units:             m
+cell_methods:      time: mean area: mean where sea 
+cell_measures:     area: areacello
+long_name:         Sea Ice Thickness
+comment:           the mean thickness of sea ice in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sit
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hur
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     relative_humidity
+units:             %
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Relative Humidity
+comment:           This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          hur
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    wap
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     lagrangian_tendency_of_air_pressure
+units:             Pa s-1
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         omega (=dp/dt)
+comment:           commonly referred to as ""omega"", this represents the vertical component of velocity in pressure coordinates (positive down)
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          wap
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1 
+cell_methods:      time: mean
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    zg
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     geopotential_height
+units:             m
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Geopotential Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude plev8 time
+out_name:          zg
+type:              real
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_fx b/lucid-cmor-tables/Tables/LUCID_fx
new file mode 100644
index 0000000..4586329
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_fx
@@ -0,0 +1,761 @@
+table_id: Table fx
+modeling_realm: atmos
+
+frequency: fx
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID  ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+approx_interval:  0.000000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   olevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+axis_entry: depth_coord
+!============
+!
+!  This vertical coordinate is used in z-coordinate models 
+!   The units are meters (m), and it has a value of 0. at the surface
+!   and becomes more and more positive with depth.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    depth
+units:            m
+axis:             Z
+positive:	  down 
+long_name:        ocean depth coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.
+valid_max:        12000.
+!----------------------------------	
+!
+!============
+axis_entry: olev
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        generic ocean level
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lev
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+!============
+axis_entry: ocean_double_sigma
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_double_sigma
+axis:             Z
+positive:	  up
+long_name:        ocean double sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))
+z_factors:        sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c
+z_bounds_factors: sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma_z
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_z
+axis:             Z
+long_name:        ocean sigma over z coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+formula:          for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev
+z_factors:        sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev
+z_bounds_factors: sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: ocean_s
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of s, which appears in the formula below, should be stored as ocean_s.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_s.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_s_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean s-coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)
+z_factors:        s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c
+z_bounds_factors: s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c
+!----------------------------------	
+!
+!============
+axis_entry: ocean_sigma
+!============
+!
+!  This coordinate is dimensionless and varies from 0 at the surface to -1. at the ocean floor.
+!  The values of sigma, which appears in the formula below, should be stored as ocean_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not ocean_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    ocean_sigma_coordinate
+axis:             Z
+positive:	  up
+long_name:        ocean sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        0.
+formula:          z = eta + sigma*(depth+eta)
+z_factors:        sigma: lev eta: eta depth: depth
+z_bounds_factors: sigma: lev_bnds eta: eta depth: depth
+!----------------------------------	
+!
+!
+! ***************************************************************
+!
+! Vertical coordinate formula_terms:
+!
+! ***************************************************************
+!
+!============
+variable_entry: eta
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:            m
+long_name:        Sea Surface Height
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+type:      real
+!----------------------------------
+!
+!
+!============
+variable_entry: depth
+!============
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:        m
+long_name:    Sea Floor Depth
+comment:      Ocean bathymetry.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:      longitude latitude
+out_name:        depth
+type:            real
+valid_min:        0.
+valid_max:        12000.
+ok_min_mean_abs:  2000.
+ok_max_mean_abs:  5000.
+!----------------------------------
+!
+!
+!============
+variable_entry: sigma
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: sigma_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: sigma(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: zlev_bnds
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: zlev(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         olevel
+type:               double
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: depth_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: depth_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: a
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient a
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: b
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: coefficient b
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: nsigma
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: nsigma
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+!============
+variable_entry: z1
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z1
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: z2
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: z2
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: href
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: href
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: k_c
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: k_c
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+type:               integer
+!----------------------------------
+!
+!
+
+!============
+variable_entry:    areacella
+!============
+modeling_realm:    atmos land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cell_area
+units:             m2
+long_name:         Atmosphere Grid-Cell Area
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          areacella
+type:              real
+valid_min:         100000.0
+valid_max:         1e+12
+ok_min_mean_abs:   100000.0
+ok_max_mean_abs:   1e+12
+!----------------------------------
+!
+
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+cell_measures:     area: areacella
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Reported here is the height above the present-day geoid (0.0 over ocean).
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700.0
+valid_max:         10000.0
+!----------------------------------
+!
+
+!============
+variable_entry:    sftlf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     land_area_fraction
+units:             %
+cell_measures:     area: areacella
+long_name:         Land Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          sftlf
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    sftgif
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     land_ice_area_fraction
+units:             %
+cell_measures:     area: areacella
+long_name:         Fraction of Grid Cell Covered with Glacier
+comment:           fraction of grid cell occupied by ""permanent"" ice (i.e., glaciers).  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          sftgif
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsofc
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     soil_moisture_content_at_field_capacity
+units:             kg m-2
+cell_measures:     area: areacella
+long_name:         Capacity of Soil to Store Water
+comment:           "reported ""where land"": divide the total water holding capacity of all the soil in the grid cell by the land area in the grid cell;  reported as ""missing"" where the land fraction is 0."
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          mrsofc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rootd
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     root_depth
+units:             m
+cell_measures:     area: areacella
+long_name:         Maximum Root Depth
+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.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          rootd
+type:              real
+valid_min:         0.0
+valid_max:         30.0
+!----------------------------------
+!
+
+!============
+variable_entry:    deptho
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_floor_depth_below_geoid
+units:             m
+cell_measures:     area: areacello
+long_name:         Sea Floor Depth
+comment:           Ocean bathymetry.   Reported here is the sea floor depth for present day. Reported as missing for land grid cells.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          deptho
+type:              real
+valid_min:         0.0
+valid_max:         10000.0
+ok_min_mean_abs:   2000.0
+ok_max_mean_abs:   5000.0
+!----------------------------------
+!
+
+!============
+variable_entry:    volcello
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     ocean_volume
+units:             m3
+long_name:         Ocean Grid-Cell Volume
+comment:           grid-cell volume ca. 2000.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel
+out_name:          volcello
+type:              real
+valid_min:         0.0
+valid_max:         1e+15
+ok_min_mean_abs:   0.0
+ok_max_mean_abs:   1e+15
+!----------------------------------
+!
+
+!============
+variable_entry:    areacello
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     cell_area
+units:             m2
+long_name:         Ocean Grid-Cell Area
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          areacello
+type:              real
+valid_min:         0.0
+valid_max:         1e+12
+ok_min_mean_abs:   0.0
+ok_max_mean_abs:   1e+12
+!----------------------------------
+!
+
+!============
+variable_entry:    sftof
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_area_fraction
+units:             %
+cell_measures:     area: areacello
+long_name:         Sea Area Fraction
+comment:            This is the area fraction at the ocean surface.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          sftof
+type:              real
+valid_min:         0.0
+valid_max:         100.0
+!----------------------------------
+!
+
+!============
+variable_entry:    basin
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     region
+units:             1
+cell_measures:     area: areacello
+long_name:         Region Selection Index
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          basin
+type:              integer
+valid_min:         1.0
+valid_max:         10.0
+!----------------------------------
+!
+
+!============
+variable_entry:    hfgeou
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     upward_geothermal_heat_flux_at_sea_floor
+units:             W m-2
+cell_methods:      area: mean where sea
+cell_measures:     area: areacello
+long_name:         Upward Geothermal Heat Flux at Sea Floor 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          hfgeou
+type:              real
+positive:          up
+!----------------------------------
+!
+
diff --git a/lucid-cmor-tables/Tables/LUCID_grids b/lucid-cmor-tables/Tables/LUCID_grids
new file mode 100644
index 0000000..d2bf0b5
--- /dev/null
+++ b/lucid-cmor-tables/Tables/LUCID_grids
@@ -0,0 +1,261 @@
+table_id: Table grids
+
+
+cmor_version: 2.0         ! version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   LUCID       ! project id
+table_date:   12 September 2011 ! date this table was constructed
+
+missing_value: 1.e20      ! value used to indicate a missing value
+                          !   in arrays output by netCDF as 32-bit IEEE 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/LUCID/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'LUCID L1 prescribed RCP8.5 no landuse' 'L1A85'
+expt_id_ok: 'LUCID L1 interactive RCP8.5 no landuse' 'L1B85'
+expt_id_ok: 'LUCID L1 prescribed RCP2.6 no landuse' 'L1A26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 no landuse' 'L1B26'
+expt_id_ok: 'LUCID L1 interactive RCP2.6 landuse' 'L1C26'
+expt_id_ok: 'LUCID L2 prescribed RCP8.5 no landuse' 'L2A85'
+expt_id_ok: 'LUCID L2 prescribed RCP2.6 no landuse' 'L2A26'
+
+!
+!
+!============
+mapping_entry: sample_user_mapping
+!============
+parameter: false_easting
+parameter: false_northing
+coordinates: rlon rlat
+!
+!============
+axis_entry: i_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         i
+units:            1
+long_name:        cell index along first dimension
+type: 		  integer
+!----------------------------------	
+!
+!
+!============
+axis_entry: j_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         j
+units:            1
+long_name:        cell index along second dimension
+type: 		  integer
+!----------------------------------	
+!
+!
+!============
+axis_entry: k_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         k
+units:            1
+long_name:        cell index along third dimension
+type: 		  integer
+!----------------------------------	
+!
+!============
+axis_entry: l_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         l
+units:            1
+long_name:        cell index along fourth dimension
+type: 		  integer
+!----------------------------------	
+!
+!============
+axis_entry: m_index
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------
+out_name:         m
+units:            1
+long_name:        cell index along fifth dimension
+type: 		  integer
+!----------------------------------	
+!
+!============
+axis_entry: x
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    projection_x_coordinate
+units:            m
+long_name:        x coordinate of projection
+axis: X
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+!
+!============
+axis_entry: y
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    projection_y_coordinate
+units:            m
+long_name:        y coordinate of projection
+axis: Y
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+!
+!============
+axis_entry: grid_latitude
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    grid_latitude
+units:            degrees
+long_name:        latitude in rotated pole grid
+axis: Y
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         rlat
+!
+!============
+axis_entry: grid_longitude
+!============
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    grid_longitude
+units:            degrees
+long_name:        longitude in rotated pole grid
+axis: X
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         rlon
+!
+!============
+axis_entry: vertices
+!============
+!
+!------------
+!
+!============
+variable_entry: longitude
+!============
+!----------------------------------	
+standard_name:    longitude
+units:            degrees_east
+long_name:        longitude coordinate
+dimensions:	  longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lon
+valid_min:        0.           ! CMOR will add n*360 to input values
+                               ! (where n is an integer) to ensure 
+                               !  longitudes are in proper range.
+valid_max:        360.         !  see above comment.
+!----------------------------------	
+!
+!
+!============
+variable_entry: latitude
+!============
+!----------------------------------	
+standard_name:    latitude
+units:            degrees_north
+long_name:        latitude coordinate
+dimensions:	  longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lat
+valid_min:        -90.        
+valid_max:        90.
+!----------------------------------	
+!
+!
+!============
+variable_entry: vertices_longitude
+!============
+!----------------------------------	
+units:            degrees_east
+dimensions:	  vertices longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lon_vertices
+valid_min:        0.           ! CMOR will add n*360 to input values
+                               ! (where n is an integer) to ensure 
+                               !  longitudes are in proper range.
+valid_max:        360.         !  see above comment.
+!----------------------------------	
+!
+!
+!============
+variable_entry: vertices_latitude
+!============
+!----------------------------------	
+units:            degrees_north
+dimensions:	  vertices longitude latitude
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lat_vertices
+valid_min:        -90.        
+valid_max:        90.
+!----------------------------------	
+!
+!
diff --git a/lucid-cmor-tables/Tables/md5s b/lucid-cmor-tables/Tables/md5s
new file mode 100644
index 0000000..6b50180
--- /dev/null
+++ b/lucid-cmor-tables/Tables/md5s
@@ -0,0 +1 @@
+{'LUCID': {'Oyr': {'12 September 2011': '3a8564769f8fe6c8f80b2c259fec395b'}, 'cf3hr': {'12 September 2011': '861207e2642536d605066a4e8892c5c5'}, '3hr': {'12 September 2011': '696db39e33e177df8ffeaaa61b1d5f4a'}, 'cfOff': {'12 September 2011': '39aeea5bf41dee136a4141deb047935a'}, 'Amon': {'12 September 2011': '332a49959cf195170753d9ff976d6303'}, 'cfMon': {'12 September 2011': '46c99163ed0e7641ae754f862a57d338'}, '6hrLev': {'12 September 2011': '2e9496d47660a4570f3cdff3f3d4bfa3'}, 'fx': {'1 [...]

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/cmor-tables.git



More information about the debian-science-commits mailing list