[cmor-tables] 05/09: upstream cmip6 tables 3.2.0

Alastair McKinstry mckinstry at moszumanska.debian.org
Sat Jul 29 12:48:21 UTC 2017


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

mckinstry pushed a commit to branch debian/master
in repository cmor-tables.

commit 62b61fe84b53499d54196fec86f474b6d1772e49
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Thu Nov 24 19:31:02 2016 +0000

    upstream cmip6 tables 3.2.0
---
 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   | 2738 --------------------
 cmip6-cmor-tables/CMIP6_cfSites_json | 2547 ------------------
 cmip6-cmor-tables/CMIP6_fx_json      | 1408 ----------
 cmip6-cmor-tables/experiments.json   |  217 --
 13 files changed, 25198 deletions(-)

diff --git a/cmip6-cmor-tables/CMIP6_3hr_json b/cmip6-cmor-tables/CMIP6_3hr_json
deleted file mode 100644
index 5874d71..0000000
--- a/cmip6-cmor-tables/CMIP6_3hr_json
+++ /dev/null
@@ -1,1446 +0,0 @@
-{
-    "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
deleted file mode 100644
index a890c3c..0000000
--- a/cmip6-cmor-tables/CMIP6_6hrLev_json
+++ /dev/null
@@ -1,1157 +0,0 @@
-{
-    "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
deleted file mode 100644
index a927e64..0000000
--- a/cmip6-cmor-tables/CMIP6_6hrPlev_json
+++ /dev/null
@@ -1,1123 +0,0 @@
-{
-    "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
deleted file mode 100644
index bcd1aae..0000000
--- a/cmip6-cmor-tables/CMIP6_Amon_json
+++ /dev/null
@@ -1,2211 +0,0 @@
-{
-    "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
deleted file mode 100644
index 1570adb..0000000
--- a/cmip6-cmor-tables/CMIP6_LImon_json
+++ /dev/null
@@ -1,1495 +0,0 @@
-{
-    "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
deleted file mode 100644
index e69c383..0000000
--- a/cmip6-cmor-tables/CMIP6_Lmon_json
+++ /dev/null
@@ -1,2294 +0,0 @@
-{
-    "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
deleted file mode 100644
index 8800bbc..0000000
--- a/cmip6-cmor-tables/CMIP6_OImon_json
+++ /dev/null
@@ -1,2685 +0,0 @@
-{
-    "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
deleted file mode 100644
index 4367089..0000000
--- a/cmip6-cmor-tables/CMIP6_Omon_json
+++ /dev/null
@@ -1,4676 +0,0 @@
-{
-    "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
deleted file mode 100644
index 3cf446e..0000000
--- a/cmip6-cmor-tables/CMIP6_cf3hr_json
+++ /dev/null
@@ -1,1201 +0,0 @@
-{
-    "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
deleted file mode 100644
index 159345e..0000000
--- a/cmip6-cmor-tables/CMIP6_cfMon_json
+++ /dev/null
@@ -1,2738 +0,0 @@
-{
-    "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
deleted file mode 100644
index 163a888..0000000
--- a/cmip6-cmor-tables/CMIP6_cfSites_json
+++ /dev/null
@@ -1,2547 +0,0 @@
-{
-    "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
deleted file mode 100644
index b8f7ec6..0000000
--- a/cmip6-cmor-tables/CMIP6_fx_json
+++ /dev/null
@@ -1,1408 +0,0 @@
-{
-    "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/experiments.json b/cmip6-cmor-tables/experiments.json
deleted file mode 100644
index 4c358dc..0000000
--- a/cmip6-cmor-tables/experiments.json
+++ /dev/null
@@ -1,217 +0,0 @@
-{
-    "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."
-    }
-}

-- 
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